 1-Dec-86 07:27:11-MST,1172;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 1 Dec 86 07:26:53-MST
Received: from nadc.arpa by AMSAA.ARPA id a010006; 1 Dec 86 8:41 EST
Date: 1 Dec 1986 08:38:41-EST
From: prindle@nadc.ARPA
To: alan@ariel.uucp, caip@nadc.ARPA, info-cpm@AMSAA.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject: re: vi-like editor

Dr. Bruce Wampler's TVX editor (public domain) exists on SIMTEL20 in two forms:
in PD:<CPM.C128>C128TVX2.LBR is an older version that is "vi-like" but does
not have the same exact user interface as "vi", however, it is small enough to
run on a CP/M 3.0 system (mine has 58K TPA).  On PD:<MSDOS.TVX-EDITOR> is a
newer version with an interface which comes closer to emulating "vi", but may
be too large to run on a 64K system once compiled (I'm not sure, never tried).
There are conditional compilation sections to support CP/M.  The source lang-
uage is "C".  The .COM file in C128TVX2.LBR is set up for an ADM31 terminal
emulation - if you have any other terminal type, you will have to re-compile.
Sincerely,
Frank Prindle
Prindle@NADC.arpa
 1-Dec-86 23:44:58-MST,1446;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 1 Dec 86 23:44:46-MST
Received: from brl-smoke.arpa by AMSAA.ARPA id a001042; 2 Dec 86 1:03 EST
Date:     Tue, 2 Dec 86 0:54:54 EST
From:     Steve Lesh (ISC | howard) <lesh@BRL.ARPA>
To:       info-c-request@BRL.ARPA
cc:       info-cpm@BRL.ARPA
Subject:  CP/M 80 C

	Thanks to all for responses to my query.

	I thought I'd pass on the results of phone conversations with two
CP/M 80 C compiler vendors.

1)	the latest release of Aztec C is 1.06d.  According to the vendor,
	it is System V compatible with respect to all the pre-processor
	directives (I didn't ask whether they had bit-fields yet).

	(The pre-processor stuff is important if you like Fred Fish's 
	DBUG program posted on the network a little while ago.)

2)	the latest release of the Eco-C compiler is 3.47.  They too men-
	tioned support for System V pre-processor directives.  The person
	I talked to would not guarentee that a "bug" I was told was in
	their CP/M 80 C compiler had been fixed.  (He says that K&R say
	that there is supposed to be a space between the function name and
	the left paran.)
	(or at least that there is some scripture somewhere which justifies
	their not making a change)

	Thanks again for your replies.  We still have not made any commit-
ments so any additional information will be appreciated.
 2-Dec-86 09:32:23-MST,1496;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 2 Dec 86 09:32:12-MST
Received: from ucl-cs.arpa by AMSAA.ARPA id a011783; 2 Dec 86 10:15 EST
Received: from pyr1.cs.ucl.ac.uk by mv1.Cs.Ucl.AC.UK   via Ethernet with SMTP
           id aa02072; 2 Dec 86 14:46 WET
Date:     Tue, 2 Dec 86 14:44:05 WET
From:     Adrian Warman <adrian@cs.ucl.ac.uk>
To:       info-cpm@AMSAA.ARPA
Subject:  Draco Error File.

Hello.

	I successfully uploaded the DRACO system and example programs from
SIMTEL20, and have had 100% success in getting the demo programs to compile
and run.

	However, for some reason, whenever I try out any program which has
any errors in - for example:

#util.g

proc nonrec main() void:

if x=1 then
	writeln("Hi there.")
fi
corp

	...then although the correct error (16) is flagged showing that "x" is
unknown, the full error message does not appear, even though DRCERR.DAT is
on the same (default) directory.

	I am using DRACO.COM rather than BIGDRACO.COM, 'cos my CP/M-plus system
only has a 59K TPA, and BIGDRACO.COM needs 60K (apparently).


	Does anyone have any suggestions as to what I am doing wrong?

		Thanks for any help.

	Adrian Warman
	Dept. Computer Science
	University College London
	London, UK

(Not too sure what the e-mail address is - this is my first posting :-) -, but
I think it is...)

	ARPA:adrian@ucl-cs.arpa
	JANET:adrian@uk.ac.ucl.cs
 3-Dec-86 01:52:54-MST,1209;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 3 Dec 86 01:52:48-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a028568; 3 Dec 86 3:14 EST
Received: from USENET by ADM.BRL.ARPA id aa15864; 3 Dec 86 3:13 EST
From: "a.yorinks" <alan@ariel.uucp>
Newsgroups: comp.os.cpm
Subject: simtel20 access
Message-ID: <1279@ariel.UUCP>
Date: 2 Dec 86 16:06:04 GMT
To:       info-cpm@AMSAA.ARPA

A few weeks ago, I was able to access simtel20. I received the INFO
package and then received some catalogues.  I have asked simtel for
some more catalogues and have received no reply.


I received the following information. It is excerpted from an article
on netnews:

>                        ....if you are sending a message through an
>Internet host which is not using its Official Host Name, or does not
>advertize one of the TCP services listed above, do not expect to see a
>reply from us.

What I would like to know is, did I originally access simtel20 legally,
and if so, can I still access it ? I communicate to simtel through ihnp4. Does
this satisfy the above requirements?

Any help would be greatly appreciated.
 4-Dec-86 13:39:02-MST,1099;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 4 Dec 86 13:38:50-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a010559; 4 Dec 86 13:24 EST
Received: from USENET by ADM.BRL.ARPA id aa10107; 4 Dec 86 13:20 EST
From: "Joseph D. Loda" <joeloda@aicchi.uucp>
Newsgroups: comp.os.cpm
Subject: Looking for a backup utility
Message-ID: <863@aicchi.UUCP>
Date: 3 Dec 86 05:46:28 GMT
To:       info-cpm@AMSAA.ARPA

Help!  I'm looking for a backup utility for my system (an Apple II+ with a 
Sider 10 meg drive).   Most of the p/d utilities I have seen so far
will not back up a file larger than a floppy; on an Apple system with 5.25
drives that hold 126K, this is a problem.  The archive bit stuff would
be nice, but right now I'd settle for something that backs up (and restores)
files larger than a floppy.  Does this beast exist?

Thanks in advance for any help.
-- 
Joe Loda
Analysts International (Chicago Branch)

Usenet:   ..!ihnp4!aicchi!joeloda
   CIS:   75726,1641
   BIX:   jloda
 GEnie:   j.loda
 4-Dec-86 14:43:19-MST,1146;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 4 Dec 86 14:43:03-MST
Received: from nadc.arpa by AMSAA.ARPA id a017027; 4 Dec 86 15:49 EST
Date: 4 Dec 1986 15:42:42-EST
From: prindle@nadc.ARPA
To: info-cpm@AMSAA.ARPA
Subject: UNIX equivalent for crunch 2.3

I am looking for a high level language (read that "C") implementation which
uncompresses files compressed by the CP/M utility CRUNCH 2.3.  I've always
been impressed by the many, many, implementations of SQ/USQ, all of which
read and write the same format files.  Unfortunately, this is apparently not
the case with this new generation of "Lempel-Zev" compression programs.
Neither "COMPRESS" (from PD:<UNIX.FILE-MGMT>), nor "LZW" (from PD:<UNIX.CPM>),
will decode this format; add to this the fact that "LZW" seems to be terminally
broken when compiled under UNIX.  A solution to this problem is not obvious.

Alternatively, I would take a formal specification of the format of these
"crunched" files and put together such a utility myself.

Thanks in advance,
Frank Prindle
Prindle@NADC.arpa
 4-Dec-86 18:09:09-MST,793;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 4 Dec 86 18:09:03-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a021823; 4 Dec 86 19:22 EST
Received: from USENET by ADM.BRL.ARPA id aa15769; 4 Dec 86 19:17 EST
From: GTI@psuvma.bitnet
Newsgroups: comp.os.cpm
Subject: Simtel20 Archives
Message-ID: <8710GTI@PSUVMA>
Date: 25 Nov 86 15:27:41 GMT
Expires: 10 Dec 86 05:00:00 GMT
Posted: Tue Nov 25 10:27:41 1986
To:       info-cpm@AMSAA.ARPA

What are the commands to have the Simtel20 archives send me information,
i.e. a Directory of what is contained in them.

                                   Leon Geesey
                                     Student
                                  Penn State Univ
 4-Dec-86 22:50:02-MST,807;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 4 Dec 86 22:49:57-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a022714; 5 Dec 86 0:14 EST
Received: from (WILD)FREMBL51.BITNET by WISCVM.WISC.EDU on 12/04/86 at
  08:33:58 CST
Date:           Thu, 04 Dec 86 14:37:03 n
To:  info-cpm@AMSAA.ARPA
From:             David Wild <WILD%FREMBL51.BITNET@wiscvm.ARPA>
Organisation:   European Molecular Biology Laboratory
Postal-address:  c/o ILL, BP 156X, 38042 Grenoble Cedex, France
Phone:          76-48-71-11 [switchboard]  76-48-72-75 [direct]
Subject:        re: problems with Archive Server


Since posting my previous message the "missing" replies from the Archive-Server
have started to come through...sorry...

Dave

 4-Dec-86 23:45:07-MST,4526;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 4 Dec 86 23:44:40-MST
Received: from simtel20.arpa by AMSAA.ARPA id a022762; 5 Dec 86 0:40 EST
Date: Thu, 4 Dec 1986  22:30 MST
Message-ID: <KPETERSEN.12260272821.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   prindle@NADC.ARPA
Cc:   Info-Cpm@AMSAA.ARPA
Subject: CRUNCH-UNCRUNCH abstract

The following is Steven Greenberg's ABSTRACT.TEC from CRUNCH23.LBR.

                       Technical Abstract

CRUNCH 1.x maintained a table representing up to 4096 strings  of
varying lengths using the so called LZW algorithm, which has been
described in the earlier documentation.  These strings were  ent-
ered into a table in a manner where the strings content was  used
to  determine the physical location (hashing), and that  location
was used as the output code.  Hash "collisions" were resolved  by
maintaining another 12 bits of data per entry which was a "link",
or pointer to another entry.

In contrast, CRUNCH 2.x uses an "open-addressing, double hashing"
method similar to that employed in the UNIX COMPRESS.  This meth-
od  involves a table of length 5003, where only 4096 entries  are
ever made, insuring the table never gets much more than about 80%
full.  When a hash collision occurs, a secondary hash function is
used to check a series of additional entries until an empty entry
is  encountered.   This method creates a table filled  with  many
criss-crossed "virtual" chains, without the use of a "link" entry
in the table.

One reason this is important is that [without using any addition-
al  memory] the 1 1/2 bytes which were previously allocated as  a
link can now become the [output] code number.  This enables us to
assign  code  numbers, which are kept right alongside  the  entry
itself,  independently  of the entry's physical  location.   This
allows  the codes to be assigned in order, permitting the use  of
9-bit  representations  until there are 512 codes in  the  table,
after which 10 bit representations are output, etc.

The  variable bit length method has three ramifications.   It  is
particularly  helpful when encoding very short files,  where  the
table  never even fills up.  It also provides a fixed  additional
savings  (not  insubstantial) even when the table does  fill  up.
Thirdly,  it  reduces the overhead associated with  an  "adaptive
reset"  to the point where it becomes a very viable  alternative.
"Adaptive  reset" simply means throwing out the whole  table  and
starting over.  This can be quite advantageous when used  proper-
ly.  CRUNCH v2.x employs this provision, which was not  incorpor-
ated in the V1.x algorithm.

"Code  reassignment" is an advancement I introduced with the  re-
lease  of CRUNCH v2.0 based on original work.  It is not used  in
COMPRESS,  any  MS-DOS ARC program, or [to the best of  my  know-
ledge]  any other data compression utility  currently  available.
There are many ways one might go about this (and at least as many
possible pitfalls).  The algorithm I selected seemed to represent
a good tradeoff between speed, memory used, and improved  perfor-
mance, while maintaining "soundness of algorithm" (ie it works).


Briefly,  it works as follows: Once the table fills up, the  code
reassignment process begins. (At this same time, the  possibility
of  adaptive reset is also enabled).  Whenever a new  code  would
otherwise be made (if the table weren't full), the entries  along
the  hash  chain  which  would normally  contain  the  entry  are
scanned.  The first, if any, of those entries which was made  but
never  subsequently referenced is bumped in favor of the new  en-
try.   The uncruncher, which would not normally need  to  perform
any  hash  type function, has an auxiliary  physical  to  logical
translation table, where it simulates the hashing going on in the
cruncher.   In this fashion it is able to exactly  reproduce  the
reassignments made my the cruncher, which is essential.

---

I  hope to write an article soon on "Recent Advancements in  Data
Compression".  It would cover the recent history generally, along
with a more detailed description of some of the algorithms, and a
series of additional ideas for future enhancement.

                                              Steven Greenberg
                                              16 November 1986
 5-Dec-86 00:50:21-MST,1263;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 5 Dec 86 00:50:12-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a022895; 5 Dec 86 2:21 EST
Received: from (WILD)FREMBL51.BITNET by WISCVM.WISC.EDU on 12/03/86 at
  12:23:33 CST
Date:           Wed, 03 Dec 86 14:23:37 n
To:  info-cpm@AMSAA.ARPA
From:             David Wild <WILD%FREMBL51.BITNET@wiscvm.ARPA>
Organisation:   European Molecular Biology Laboratory
Postal-address:  c/o ILL, BP 156X, 38042 Grenoble Cedex, France
Phone:          76-48-71-11 [switchboard]  76-48-72-75 [direct]
Subject:        Re: Simtel20 access


I've been getting files from the Archive-Server at SIMTEL20 since its
inauguration without any problems, but now seem to have hit on one....

During the last ten days or so, I have sent off several requests (via the
Bitnet-Arpanet gateway at WISCVM ) but have not had a single reply.

I understand that there is some congestion between Bitnet and Arpanet -
is this the reason? Other stuff from Arpanet appears to be getting through,
including my INFO-CPM mailings. Could anyone throw any light on what is
happening? Have other Bitnet requestors encountered this problem recently?

David

 6-Dec-86 17:28:15-MST,4428;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 6 Dec 86 17:28:03-MST
Received: from brl-adm.arpa by AMSAA.ARPA id aa00141; 6 Dec 86 18:06 EST
Received: from USENET by ADM.BRL.ARPA id aa05413; 6 Dec 86 5:59 EST
From: Jon Mandrell <jon@amc.uucp>
Newsgroups: comp.os.cpm
Subject: Re: Interrupts on the N* Advantage
Message-ID: <258@amc.UUCP>
Date: 2 Dec 86 18:49:32 GMT
To:       info-cpm@amsaa.arpa


Sorry, I tried to mail this, but it got bounced.


If the UART which you are using is a Z80 SIO or DART, then the interrupts
are easy.  If you have something like and 8251, then things get a bit worse.

All of the following assumes that you have a Z80 device out there:

  The Z80 actually has 3 interrupt modes:
  Mode 0:
  A device toggles the INTR line, and the Z80 reads one byte off of the data
bus and executes it.  This instruction is usually a RST, since these are one-
byte CALLs (so they can be forced easily).  The RST instructions run you to
one of 8 locations in low memory (0000, 0008, 0010, 0018, 0020, 0028, 0030,
or 0038).  Actually, you can force any instruction onto the bus, but it doesn't
really make sense to do a INC or whatever when an interrupt happens.
 This is not the mode you would be using.

 Mode 1:
 A device toggles the INTR line, and the Z80 branches to location 0038.  It
pushes the current PC onto the stack, so that you can perform an RET and get
back to your program.  This mode is rarely used.

 Mode 2:
 Welcome to the real power of interrupts.  In this mode, the I register
contains the top 8 bits of an address.  When a device toggles the INTR line,
the Z80 acknowledges it, and then reads in one byte.  This is the bottom
8 bits of an address.

	((I reg) * 256) + (byte read in)

The Z80 goes to the calculated address, and grabs the word there.  This is
the address vector of the interrupt routine.  Perhaps an example would help.

Suppose you had the following code at location XX00 (any page boundary):



; channel B of the SIO

	dw	chbtx		; transmitter empty
	dw	chbstat		; external status change
	dw	chbrx		; receive char available
	dw	chbspec		; special receive condition

; channel A of the SIO

	dw	chatx		; transmitter empty
	dw	chastat		; external status change
	dw	charx		; receive char available
	dw	chaspec		; special receive condition



Then, if you perform the following code:



	ld	a,XX		; the page number of the interrupt table
	ld	i,a		; setup the interrupt register



Any interrupt vectors that are placed on the bus will access the above
table.  Still with me?

Now, you need to set the SIO up.  You might want to find a DART or SIO
manual for this code to make sense, but here goes.  I use the OTIR to
output a block of data to the same port.  You need to know the ports that
the SIO resides at.



	ld	hl,table	; the address of the table
	ld	b,tlen		; the length of the table
	ld	c,SIO_PORT	; the port address
	otir



with a table that looks like this:



table:
	db	0		; junk.  Make sure we are at register 0
	db	18h		; reset the SIO
	db	4		; switch to register 4
	db	44h		; X16 clock, 1 stop, no parity
	db	3		; switch to register 3
	db	0c1h		; rx 8 bits, rx enable
	db	5		; switch to register 5
	db	0eah		; dtr, tx 8 bits, tx enable, RTS
	db	1		; register 1 (interrupt enable)
; set Y to 1 if you want a transmitter interrupt, or to 0 if you want to
; poll.  0 is probably the way you want to go.  Note that the value given
; below disables interrupts for special receive conditions, and for status
; changes (modem signals), so that the entries into the interrupt table above
; need not have them.
	db	000110Y0b	; rx int on all chars
; if this is channel B of the SIO which you are initializing, add the following
	db	2		; switch to register 2
	db	0		; vector value
tlen	equ	$-table		; calculate the length of the table



If you are not initializing channel B with the above code, you need to send
a 2 and a 0 to channel B's control port also.

Well, that is the very basics.  Make sure your interrupt routines end with
the RETI instruction, instead of a RET.  If you have any questions, send
me some mail, or give me a call at (206) 882-5252.

-- 
Jon Mandrell    (ihnp4!uw-beaver!tikal!amc!jon)
Applied Microsystems Corp.

"flames >& /dev/null" - me
 6-Dec-86 19:42:55-MST,8991;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 6 Dec 86 19:42:26-MST
Received: from simtel20.arpa by AMSAA.ARPA id a000651; 6 Dec 86 21:11 EST
Date: Fri, 5 Dec 1986  20:00 MST
Message-ID: <KPETERSEN.12260507734.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   prindle@NADC.ARPA
Cc:   Info-Cpm@AMSAA.ARPA
Subject: Towards a UNIX equivalent for crunch 2.3

Here is another old DOC file from the original release of
CRUNCH/UNCRUNCH, DETAILS.DOC.

--Keith

*****************************************************************
*                                                               *
*            LZW "Cruncher"   Data Compressor Utility           *
*           LZW "Un-Cruncher" Data Decompressor Utility         *
*                                                               *
*                     Z-80 Only, CP/M 2.2+                      *
*                         v1.0  3/30/86                         *
*                                            -Steven Greenberg  *
*****************************************************************


     This  document  is intended to supplement  the  accompanying 
ABSTRACT.DOC for those interested in some more technical details.


     As  mentioned, the cruncher is based an Kent Williams'  imp-
lementation  of the Lempel / Zev algorithm.  For  further  infor-
mation on the algorithm itself, I refer you to his public  domain 
file  LZW2COM.LBR which contains a description of  the  technique 
and an actual implementation written in "C" source.

     In order to make a practical stand alone "cruncher" that was 
easy  to use, especially for those already familiar with  squeez-
ers, some header information had to be included in the  resulting 
"crunched" file (eg. the filename of the original file, etc.).  I 
have  defined  a header based on the time  tested  squeezed  file 
format, with some necessary changes and a few additions.  The ad-
ditions are mostly to insure that files crunched now will  always 
be un-crunchable with future versions of the uncruncher, no  mat-
ter what possible enhancements are made.  Those familiar with the 
MS-DOS  ARC.xxx program have probably seen this idea  in  action.  
More on this later.

     Another  slight problem with LZWCOM & LZWUNC had to do  with 
the  question of termination.  When the input file was  exhausted 
during  compression,  it was unlikely the output file  was  on  a 
sector  boundary.   No matter what the rest of the  final  output 
sector  was padded with ("1A"'s were used), the uncruncher  would 
try  to uncrunch those bytes (since all data is conceivably  val-
id).   This  resulted  in occasional  extra  sectors  of  garbage 
following an otherwise properly decoded file.  While this did not 
usually cause a problem, it was certainly not desirable.

     I have chosen to handle the termination problem the same way 
it was handled with squeezed files;  by dedicating a unique  code 
to  represent EOF (End Of Field).  By only allowing 4095  instead 
of  4096 different codes (not a major shortcoming), code 000  can 
become  a  dedicated EOF.  As soon as it is  encountered  on  the 
input  file, the decoding process is known to be  complete.   For 
those who are interested, the exact code put out by CRUNCH can be 
duplicated by the "C" program LZWCOM if table entry zero "artifi-
cially" flagged as "used" (before initializing the table).   That 
insures  that the code will never come up, except  when  manually 
inserted at the end of file.

     The other functional difference from LZWCOM involves  repeat 
byte coding.  CRUNCH converts the "physical input stream" into  a 
"logical  input  stream", which is then handed to  the  cruncher.  
The conversion takes 3 or more contiguous occurrences of the same 
byte  and encodes them as <byte> "90H" <count> where  "count"  is 
the number of "additional" occurrences of <byte> (ie total occur-
rences  -1).  90H itself is encoded as "90H" ,"00".  This  scheme 
is identical to that used in standard squeezing.

     Crunching  requires  only one pass through the  input  file, 
while  squeezing requires two.  While this is one of its  signif-
icant  advantages, it does complicate the problem of including  a 
checksum,  if  one is desired, in the header of the  result  file 
(since  the value is not known until everything is done).  A  bad 
solution is to close the finished output file, re-open it, insert 
the checksum, and close it again.  A good solution is to put  the 
checksum at the end of the output file right after the EOF.   And 
that's  where  it is.  With all this in mind,  herein  follows  a 
specification for the format of a crunched file.

          ---------------------------------------------

     ID  FIELD:  Bytes 0 and 1 are always 076H and 0FEH,  respec-
tively.  This identifies the file as "crunched".

     FILENAME:  The  filename field starts at byte 2.   It  is  a 
field  of variable length, terminated by a zero byte.  The  field 
contains  the  filename as ASCII chars, including  an  ASCII  "." 
immediately preceding the filename's extension.  Less than  eight 
characters may precede the ".";  there is no necessity to pad the 
filename with blanks.  Additional characters after the 3rd exten-
sion character but before the zero byte specifically are  allowed 
and  will be ignored by the current uncruncher.  This  allows  an 
area of unlimited size for date stamping, or other  miscellaneous 
information which a future cruncher or application program  might 
want  to insert, for use or display by some uncrunching  program.  
By  skipping over these bytes now, future  incompatibilities  are 
eliminated.

     Following the zero byte are the following 4 bytes, in order:

     REFERENCE REVISION LEVEL:   1 byte  }
     SIGNIFICANT REVISION LEVEL: 1 byte  } described later
     ERROR DETECTION TYPE:       1 byte  }
     SPARE:                      1 byte  }

     CRUNCHED  OUTPUT: After the SPARE byte, the actual  crunched 
output finally begins.  The crunched output is a series of 12-bit 
codes  in "natural" order.  (Every other 12-bit code starts on  a 
byte  boundary and includes the 4 ms bits of the next byte.   The 
"odd"  codes start in the middle of a byte and include the  whole 
following byte as the remaining 8 ls bits).  A 12-bit code of 000 
is  an EOF, as explained above.  If the EOF code itself  ends  in 
the middle of a byte, an additional 4 bits of zero are padded  on 
to get back on a byte boundary for the checksum. 

     CHECKSUM: The next two bytes are the 16-bit checksum,  least 
significant  byte first.  The checksum is the modulo 2^16 sum  of 
all  the bytes as input from the physical input stream, prior  to 
repeat  byte encoding (or, in the case of uncrunching, as  output 
to the physical output stream, after repeat byte decoding).

     REMAINDER  OF THE SECTOR: The remaining bytes in the  sector 
following  the checksum are irrelevant.  CRUNCH fills  them  with 
"1A"'s.

          ---------------------------------------------

     These are the four bytes not fully described above:

     "Reference  Revision Level":  The program/revision level  of 
the  program that performed the crunch operation.  This  byte  is 
put  in  for general reference only. The current  value  is  "10" 
(hex).

     "Significant Revision Level":  If the value of this byte  in 
a  crunched data file exceeds the value contained within the  un-
crunching  program, the message "File requires newer revision  of 
program" will be displayed.  If changes or enhancements are  ever 
made to CRUNCH which are significant enough to actually output an 
incompatible file, the information in this byte will allow a  new 
revision  of UNCR to be compatible with all existing data  files, 
old  or  new.  The error message gets displayed only  if  someone 
tries to uncrunch a new file with an old uncruncher which doesn't 
know about the "future" format yet. Current value is "10" (hex).

     "Error Detection Type": If this value is non-zero, the  cur-
rent  uncruncher will not examine the checksum or give  an  error 
associated  with  it.  This will permit a CRC type (or  no  error 
checking) value to be used if circumstances warrant it. The  cur-
rent  UNCR program is always checking for "illegal" codes,  which 
are  ones which have not been defined by previous codes.  If  any 
are  encountered,  the message "Invalid Crunched File"  is  disp-
layed. This inherent self-checking probably precludes the  neces-
sity of more advanced error checking.

     "Spare":  The SPARE byte is a spare byte.

                                             - Steven Greenberg
                                               30 March 1986
 6-Dec-86 19:48:08-MST,1313;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 6 Dec 86 19:48:01-MST
Received: from simtel20.arpa by AMSAA.ARPA id a000654; 6 Dec 86 21:14 EST
Date: Fri, 5 Dec 1986  20:23 MST
Message-ID: <KPETERSEN.12260511990.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   prindle@NADC.ARPA
Cc:   Info-Cpm@AMSAA.ARPA
Subject: Towards a UNIX equivalent for crunch 2.3

The original LZWCOM program referred to in Steven Greenberg's
description of his CRUNCH/UNCRUNCH program is available from
SIMTEL20 as:

Filename			Type	 Bytes	 CRC

Directory PD:<CPM.SQUSQ>
LZW.LBR.1			BINARY	 50816  0D23H

This LBR contains the following files:

 COMMLZW.C
 LZW.C
 LZW.DQC
 LZW.SUB
 LZWCOM.COM
 LZWUNC.C
 LZWUNC.COM

Please remember that Greenberg has pointed out some shortcomings and
problems with the original LZWCOM approach.  However, this should be a
good starting place for making a Unix C version of Greenberg's
enhanced cruncher.  The LZW.DOC file says that the C programs can be
compiled on Unix and should be reasonably portable.

Please keep me posted on your progress.  I need a C version myself for
use here on SIMTEL20 to maintain the crunched files.

--Keith
 6-Dec-86 21:56:17-MST,1317;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 6 Dec 86 21:56:05-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a000996; 6 Dec 86 23:38 EST
Received: from USENET by ADM.BRL.ARPA id aa13452; 6 Dec 86 23:29 EST
From: Jon Mandrell <jon@amc.uucp>
Newsgroups: comp.os.cpm
Subject: Re: CP/M 80 C
Message-ID: <264@amc.UUCP>
Date: 3 Dec 86 19:25:08 GMT
To:       info-cpm@amsaa.arpa

In article <1211@brl-adm.ARPA> lesh@BRL.ARPA (ISC | howard) writes:
>2)	the latest release of the Eco-C compiler is 3.47.  They too men-
>	tioned support for System V pre-processor directives.  The person
>	I talked to would not guarentee that a "bug" I was told was in
>	their CP/M 80 C compiler had been fixed.  (He says that K&R say
>	that there is supposed to be a space between the function name and
>	the left paran.)
>	(or at least that there is some scripture somewhere which justifies
>	their not making a change)

  I think this is backwards.  I use ECO-C (version 3.10) and you can NOT place
a space between the function call and the open paren.  K&R does NOT say that
a space is valid, but they never say that it isn't.
-- 
Jon Mandrell    (ihnp4!uw-beaver!tikal!amc!jon)
Applied Microsystems Corp.

"flames >& /dev/null" - me
 7-Dec-86 13:44:09-MST,1386;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 7 Dec 86 13:44:03-MST
Received: from simtel20.arpa by AMSAA.ARPA id a000220; 7 Dec 86 15:10 EST
Date: Sun, 7 Dec 1986  11:48 MST
Message-ID: <KPETERSEN.12260942499.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Cpm@AMSAA.ARPA
Cc:   Info-Hams@SIMTEL20.ARPA
Subject: CP/M ARC's renamed to ARKs

In response to a suggestion by Bob Freed <apollo!freed@EDDIE.MIT.EDU>
the author of the CP/M UNARC program, I have renamed *.ARC to *.ARK in
the SIMTEL20 CP/M program archives and on my RCP/M Royal Oak.  I will
also be doing the same on the GEnie CP/M RoundTable.

Bob suggested that there would be less confusion about whether
programs were for CP/M or MSDOS.  The file structure of ARCs and ARKs
is identical and Bob's UNARC program will automatically deal with
either filetype extension.

Bob is close to releasing his new CP/M ARC/ARK maker program NOAH (as
in NOAH's ARK).  Questions about UNARC and NOAH should be directed to
Bob at his new network address (welcome to the network Bob!).

--Keith Petersen
Arpa: W8SDZ@SIMTEL20.ARPA
Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz
GEnie Mail: W8SDZ
RCP/M Royal Oak: 313-759-6569 (300, 1200, 2400 bps)
 8-Dec-86 08:22:26-MST,1185;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 8 Dec 86 08:22:17-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a007264; 8 Dec 86 9:35 EST
Received: from (MAILER)RPICICGE.BITNET by WISCVM.WISC.EDU on 12/08/86
  at 08:35:46 CST
Received: by RPICICGE (Mailer X1.23) id 0563; Mon, 08 Dec 86 09:28:40
  EST
Date: Mon, 08 Dec 86 09:20:31 EST
From:  "John S. Fisher" <FISHER%RPICICGE.BITNET@wiscvm.ARPA>
To:  WILD%FREMBL51.BITNET@wiscvm.ARPA
cc:  INFO-CPM@AMSAA.ARPA
Subject: Re: Simtel20 access
In-Reply-To:  WILD@FREMBL51 -- Wed, 03 Dec 86 14:23:37 n

I also have experienced a major problem getting ANYTHING from SIMTEL20
lately.  I had entered requests every other day for about two weeks and
received nothing.  On a hunch, I tried sending a hand-constructed request
file, bypassing my mail system (even though it had always worked before).
I received the archive file the next day.
     Has something strange happened to the BITNET/ARPA gateway regarding
mail from mailers, or perhaps has ARCHIVE-REQUEST support changed slightly
so that my (formerly acceptable) RFC822 headers are rejected?
 8-Dec-86 08:29:12-MST,1430;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 8 Dec 86 08:28:56-MST
Received: from apg-4.arpa by AMSAA.ARPA id a007696; 8 Dec 86 9:48 EST
Date: Fri, 5 Dec 86 12:50:06 EST
From: Gene Gall AMSTE-IMI 3708 <ggall@APG-4.ARPA>
To: keller@BRL.ARPA, fwancho@SIMTEL20.ARPA
Cc: ggall@APG-4.ARPA
Subject: Site Licensing??
Resent-From: Gene Gall AMSTE-IMI 3708 <ggall@APG-4.ARPA>
Resent-To: INFO-CPM@AMSAA.ARPA, INFO-MICRO@BRL.ARPA, INFO-IBMPC@usc-isic.ARPA
Resent-Date: Mon, 8 Dec 86  9:45:27 EST

Geroge/Frank,

     I have been tasked with providing a quick response to a query regarding
site licensing of software.  I haven't been following this too closely of late.
Would appreciate any off-the-top-of-your-head comments on current status.

     On my last look, most software vendors (despite enormous pressure from
business users) were well-contented with status quo and reluctant to offer site
licenses.  The few I read about seemed to be only token gestures
(astronomically priced).  Has anything changed?

1.  Any typical examples spring to mind (product, license cost, copy limit)?

2.  Does one license generally provide for multiple formats (e.g., NorthStar,
Apple, Z-100, Wyse PC, Z-248)?

3.  Are patches or upgrades included or even provided for?

     Any quick thoughts would be appreciated.  Thanks.

						      Gene
 8-Dec-86 10:22:58-MST,1024;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 8 Dec 86 10:22:42-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a011296; 8 Dec 86 11:47 EST
Received: from (PFENNIGE)CGEUGE51.BITNET by WISCVM.WISC.EDU on 12/08/86
  at 10:49:00 CST
Date: 8 DEC 86 16:59-N
From:  PFENNIGER%CGEUGE51.BITNET@wiscvm.ARPA
To:  INFO-CPM@AMSAA.ARPA
Subj: bookshops ?

GREETINGS,
This message is primarily intended for those people familiar with
 the >Manhattan< area of New York. I will be passing thru NY in a few weeks
 for a flying visit (less than 24 hours). I want to buy some reference books
 etc on WORDSTAR, dBASE II ETC and computing books in general. Can anybody
out there give me some recommendations as to where in Manhatten I should go
to get the best selection etc, as I will not have the time to go roaming around
 town looking for bookshops. Any advice on locations etc of bookshops would be
appreciated......Brian Jarvis. Geneva Switzerland.
10-Dec-86 10:24:28-MST,682;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 10 Dec 86 10:24:22-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a012881; 10 Dec 86 11:37 EST
Received: from (UZR50D)DBNRHRZ1.BITNET by WISCVM.WISC.EDU on 12/10/86
  at 10:34:41 CST
Date: Wed, 10 Dec 86 14:55:02 MEZ
To:  INFO-CPM@AMSAA.ARPA
From:  UZR50D%DBNRHRZ1.BITNET@wiscvm.ARPA
Subject: ADA Errata-files

Help !

I have got the ada description from the Simtel20 Archieve in
<ADA.GENERAL>. But there seem to be specail text characters in
Errata files. How can I manage them to get a readable file?

Please give me an answer.

So long Ralf
11-Dec-86 05:06:19-MST,547;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 11 Dec 86 05:06:13-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a028831; 11 Dec 86 5:46 EST
Received: from USENET by ADM.BRL.ARPA id aa17938; 11 Dec 86 5:40 EST
From: root <root@pixel.uucp>
Newsgroups: comp.os.cpm.ctl
Subject: newgroup comp.os.cpm
Message-ID: <98@pixel.UUCP>
Date: 10 Dec 86 18:08:09 GMT
Control: newgroup comp.os.cpm
Posted: Wed Dec 10 13:08:09 1986
To:       info-cpm@AMSAA.ARPA

comp.os.cpm
11-Dec-86 07:37:50-MST,691;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 11 Dec 86 07:37:39-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a004092; 11 Dec 86 8:48 EST
Received: from USENET by ADM.BRL.ARPA id aa21004; 11 Dec 86 8:44 EST
From: Lee Olds <lee@voodoo.uucp>
Newsgroups: comp.os.cpm
Subject: kermit for Concurrent CP/M 86 request
Message-ID: <207@voodoo.UUCP>
Date: 8 Dec 86 23:49:05 GMT
To:       info-cpm@AMSAA.ARPA

********************

I am looking for a version of KERMIT for Concurrent CP/M 86.

Please respond via e-mail:

       ...uw-beaver!ssc-vax!voodoo!brutus!lee

		 Thanks in advance.
		       Lee
11-Dec-86 15:35:31-MST,1073;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 11 Dec 86 15:35:24-MST
Received: from edwards-2060.arpa by AMSAA.ARPA id a019504; 11 Dec 86 16:17 EST
Date: Thu 11 Dec 86 13:12:32-PST
From: BUSSARD@EDWARDS-2060.ARPA
Subject: RF Design Public Domain Software
To: Info-hz-100@RADC-TOPS20.ARPA, info-cpm@AMSAA.ARPA, info-ibmpc@AMSAA.ARPA
cc: bussard@EDWARDS-2060.ARPA
Message-ID: <12262017258.13.BUSSARD@EDWARDS-2060.ARPA>

Help!! We are trying to get out some of the public domain RF Design software
to people. Most of it is in IBM-PC format and easy to work with. Some of it
is in two formats that we cannot work with, and we are looking for people that
can copy these disks to IBM-PC format and or download them to the network and
mail them to me to work with. Formats are:

		HP86/87 5.25" floppy
		HP9800/9845 8" floppy

Please send mail direct to me or call:
	Gerold Harrison
	36 Irene Lane East
	Plain View, NY   11803
	(516) 822-1697

I am at Bussard@edwards-2060
-------
11-Dec-86 18:33:56-MST,2113;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 11 Dec 86 18:33:41-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a021043; 11 Dec 86 20:02 EST
Received: from USENET by ADM.BRL.ARPA id aa13659; 11 Dec 86 19:54 EST
From: kenny@uiucdcsb.ARPA
Newsgroups: comp.os.cpm
Subject: Re: bookshops ?
Message-ID: <168200001@uiucdcsb>
Date: 10 Dec 86 20:19:00 GMT
Nf-ID: #R:brl-adm.ARPA:1347:uiucdcsb:168200001:000:1501
Nf-From: uiucdcsb.cs.uiuc.edu!kenny    Dec 10 14:19:00 1986
To:       info-cpm@AMSAA.ARPA


Excuse me for posting to the net, but your BITNET address got trashed
somewhere. 

/* Written 10:57 am  Dec  8, 1986 by PFENNIGER%CGEUGE@wiscvm.ARPA in uiucdcsb:comp.os.cpm */
/* ---------- "bookshops ?" ---------- */
GREETINGS,
This message is primarily intended for those people familiar with
 the >Manhattan< area of New York. I will be passing thru NY in a few weeks
 for a flying visit (less than 24 hours). I want to buy some reference books
 etc on WORDSTAR, dBASE II ETC and computing books in general. Can anybody
out there give me some recommendations as to where in Manhatten I should go
to get the best selection etc, as I will not have the time to go roaming around
 town looking for bookshops. Any advice on locations etc of bookshops would be
appreciated......Brian Jarvis. Geneva Switzerland.
/* End of text from uiucdcsb:comp.os.cpm */

No question.  Barnes&Noble.  Fifth Avenue at around 18th Street (It's
been a while... best to check the phone book first and get the exact
address).  They pride themselves on being able to come up with
virtually any textbook, including out-of-print ones.  I still use them
as a last-resort source when other efforts to find a book have failed,
even though I haven't lived in New York for years.

Kevin Kenny			UUCP: {ihnp4,pur-ee,convex}!uiucdcs!kenny
Department of Computer Science	ARPA: kenny@B.CS.UIUC.EDU (kenny@UIUC.ARPA)
University of Illinois		CSNET: kenny@UIUC.CSNET
1304 W. Springfield Ave.
Urbana, Illinois, 61801		Voice: (217) 333-8740
11-Dec-86 19:19:01-MST,1126;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 11 Dec 86 19:18:54-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a021091; 11 Dec 86 20:24 EST
Received: from USENET by ADM.BRL.ARPA id aa13874; 11 Dec 86 20:16 EST
From: konicek@uicsrd.csrd.uiuc.edu
Newsgroups: comp.os.cpm
Subject: Wanted: CP/M or Concurrent DOS
Message-ID: <46500001@uicsrd>
Date: 9 Dec 86 19:58:00 GMT
Nf-ID: #N:uicsrd:46500001:000:523
Nf-From: uicsrd.CSRD.UIUC.EDU!konicek    Dec  9 13:58:00 1986
To:       info-cpm@AMSAA.ARPA





    I am trying to find a copy of CPM86 or Concurrent DOS. I just
got a hold of an iSBC 12a board (8086 processor for the multibus)
and need to get an OS up and running. I guess it doesn't need to be
CP/M but I don't know of any other OS readily available.

I will *PAY* for it if I can find something.

Thanks in advance,
Jeff Konicek

ATT: 217 244-0044


P.S. Anybody ever get MSDOS running on a non-ibm 8086 machine
    (Specifically, the multibus with ram, disk control, serial
     I/O, and terminal (no graphics))
12-Dec-86 07:23:41-MST,13529;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 12 Dec 86 07:23:06-MST
Received: from simtel20.arpa by AMSAA.ARPA id a024713; 12 Dec 86 8:30 EST
Date: Fri, 12 Dec 1986  06:28 MST
Message-ID: <KPETERSEN.12262194847.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Cpm@AMSAA.ARPA, Info-Micro@BRL.ARPA, Info-XMODEM@SIMTEL20.ARPA, 
      Unix-Sources@BRL.ARPA, Telecom@mit-xx.ARPA
Subject: Pending FCC ruling threat to modem users

The FCC is considering a ruling which may threaten low-cost modem
access to many on-line services, perhaps including Arpa/Milnet TACs
and Usenet Unix systems.  Here are the details from a copy of a file
just uploaded to my Remote CP/M system.

--Keith Petersen
Arpa: W8SDZ@SIMTEL20.ARPA
Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz
GEnie Mail: W8SDZ
RCP/M Royal Oak: 313-759-6569 (300, 1200, 2400 bps)

--cut here--BADNEWS.PCP--cut here--

The FCC is considering reregulating the packet-switching networks like Telenet,
Tymnet, Compuserve, The Source and PC Pursuit.	This could result in additional
costs to the user.  This is excerpted from Infomat magazine which is available
for downloading.


 ====================================
 COMPUTER AND SOFTWARE NEWS -- PART 1
 ====================================

 by Tim Elmer

 ------------------------------------
 FREE LOCAL ACCESS TO PACKET
 SWITCHING NETWORKS MAY BE ELIMINATED
 ------------------------------------

 (BPS) -- The Federal Communications Commission (FCC) will vote on a proposal
to reregulate packet switching networks that, if approved, would eliminate
free local telephone access to those networks.

 "If this occurs, it might eventually double or triple the costs to those
using packet switching networks to access commercial on-line databases and
information services and triple or quadruple the costs to those using
Telenet's PC Pursuit," said Philip M. Walker, vice president and regulatory
counsel for Telenet Communications Corp.

 Predictably, the initiative to reregulate packet switching networks comes
primarily from the Bell Operating Companies (BOCs) and secondarily from AT&T.
These companies provide local telephone service to vast majority of telephone
customers throughout the U.S. and will benefit the most from FCC reregulation
of the packet switching networks.

 Under current FCC rules formulated in 1980 in the FCC's Second Computer
Inquiry, called Computer II, a distinction is made between "basic services"
and "enhanced services."

 "Basic services" are those that don't offer protocol conversion such as local
and long-distance voice telephone services.  "Enhanced services" are defined
in an open-ended fashion as computer-based services that are more than a
"basic service," in other words, services such as packet switching networks,
database and on-line type services, and remote computing services that offer
protocol conversion, according to Walker.

 Under the 1980 Computer II Inquiry, the FCC ruled that "basic services" would
continue to be regulated as they had always been.  However, the FCC also ruled
that "enhanced services" would be deregulated, which opened up the industry to
competition.  This resulted in numerous companies entering the packet
switching business, including BOCs, AT&T and at least a dozen others.  The
competition resulted in significant price reductions for packet switching
services.

 To prevent monopolization of the packet switching industry by the Big Boys
(the BOCs and AT&T), the FCC ruled that they had to keep separate accounting
figures for their "basic services" and for their "enhanced services," and that
they could not use revenues from their lucrative "basic services" to cross-
subsidize their "enhanced service" packet switching networks.

 The FCC also ruled that if the BOCs and AT&T used their "basic service"
telephone lines for packet switching services, then they must let their
competitors have access to those lines on the same basis, which would preserve
true competition in the industry.

 "Now, under the FCC's Computer Inquiry III, the FCC is asking, should we
redefine protocol conversion services as 'basic services' rather than enhanced
services?  Should we redefine all those companies as common carriers?  This
would, in effect, subject them not only to federal regulations but, even
worse, to state regulations," Walker said.

 The result would eliminate comparable interconnection requirements currently
imposed on BOCs and AT&T, allowing them to charge their packet switching
competitors local dial-in fees to access packet switching long-distance line
networks.

 It would also allow BOCs and AT&T to offer their own packet switching
services on a non-compensatory basis and, finally, allow them to cross-
subsidize those services with revenues from their much more lucrative voice
telephone service revenues.  In short, it would allow BOCs and AT&T to
monopolize the packet switching industry and probably drive out most
competitors.

 "In terms of cost impact," Walker said, "if we had to pay local access
charges, it would cost us about $3.60 an hour at the originating end, for
calls made by users to on-line databases and information services like
CompuServe and The Source.

 "And with PC Pursuit, for which we have out-dial modems, we would have to pay
not only 3.60 per hour access fees at the originating end but also $4.80 at
the terminating end, a total of about $8 or $9.  Obviously, to survive, we
would have to add those additional charges to our current fees and pass them
on to our consumers," Walker said.

 That would almost certainly spell the end of PC Pursuit, and it would likely
put out of business not only many independent packet switching networks but
also many on-line databases and information services.

 FCC approval of changes being considered in Computer III, Walker said, "would
really have a major impact on anyone using a packet switching service to
access online bulletin boards, databases, or information services aimed at the
residential user.  They are just going to get creamed if this happens."

 Walker said that is was not clear exactly when the FCC would vote on the
proposal, but that it would probably be the latter part of January or early
part of February, 1987.  "They are moving very fast on this," he said.

 For additional information, be sure to read Alan Bechtold's editorial in this
issue.

 ==========END>>>


 Copyright (C) 1986, by BBS PRESS SERVICE, INC.

 =================
 THE EDITOR SPEAKS
 =================

 "Low-Cost packet switching Service Threatened"

 by Alan R. Bechtold

 As described in our lead news story this issue, the FCC is now considering a
major change in the way packet switched phone services are defined.  This
change is likely to lead to the demise of many of these services, and to much
higher prices for the use of the few that will eventually remain in business.

 At the risk of over-simplification, I think I should first describe just what
a packet switched networking service is.  These are the services you use to
access online databases and commercial online services, such as CompuServe and
The Source, with just a local telephone call.  Once you call the local Telenet
or Tymnet number, for example, and a connection is made, you are then
connected with a computer that puts you in communication with the online
services with which you wish to communicate.

 This computer is handling a number of calls into the main system computer at
the same time.	It takes information you send and delivers it in "packets" to
the proper destination, picks up information from the online service computer
you called, and sends it, also in "packets," back to you.  All of this
communicating is done in these so-called "packets" because this allows the
network's computers to offer protocol conversion and handle several ongoing
communications sessions at the same time.

 FCC regulations allow AT&T and Bell Operating Companies (BOCs) to engage in
packet switching network operations, but they must also maintain completely
separate accounting of their voice and packet switching operations.  They must
also offer free local-calling access to their lines to any competitors engaged
in the packet switching service industry.

 The above regulations have allowed Telenet and Tymnet, among others, to
operate at a reasonable cost in a competitive atmosphere.  This is a case of
regulation of a business actually RESULTING in increased competition and lower
prices to consumers.

 As things stand now, you can call any local Telenet or Tymnet access number
and use these services to inexpensively access such online services as
CompuServe, The Source, Delphi, and countless others.  In addition, GTE's new
PC PURSUIT service now offers you access, through their Telenet packet
switching service, to literally hundreds of local bulletin boards in cities
all across the country--for a flat charge of $25 per month.

 But, the FCC is now being asked to REREGULATE this segment of the
communications industry, eliminating the FCC requirements that AT&T and BOCs
keep separate accounting records of their voice and packet switching services,
and eliminating the stipulation that the BOCs and AT&T must offer their
competitors in the packet switching business free access to their local
telephone connection lines.

 The idea is patently ridiculous.

 Mark Fowler, Chairman of the FCC, has been hailed by the press as a "fair-
market zealot."  The chances are very good that he views this proposed
reregulation as the magic road to increased competition and fairer pricing for
consumers.

 Unofficially, the word is out that the FCC advisory committee now considering
this matter is indeed leaning in favor of the proposed reregulation of the
packet switching industry.  If the committee recommends these changes, it's
likely that a majority of the five voting members on the Federal
Communications Commission will vote in favor of the changes.

 I have talked to sources within the industry who say it is the BOCs who are
pushing VERY HARD for this reregulation, because they want to get into the
packet switching service business in a big way, and they would like to rid
themselves of needless competition on their way to success.

 What's that?  RID themselves of competition?  But--the proposed reregulation
is supposed to FOSTER competition!  Why would a group of companies (BOCs)
hoping to eliminate their competition PUSH for this reregulation?  I hope the
answer to THAT question is entirely clear.

 Here we have an industry that is currently populated with plenty of
competition.  Prices are already reasonable.  Reregulation of the packet
switching service industry will IMMEDIATELY give giant corporations the upper
hand, and will allow them to cut off free access to their local access phone
lines to their competitors, namely Telenet and Tymnet and other similar
services that now offer you high-quality service, in a competitive
marketplace, at reasonable prices.

 The proposed reregulation, however, would force all packet switching services
to compete with the BOCs and AT&T, companies that would be able to use the
enormous profits they earn with their voice telephone services to cross-
subsidize their packet switching services and offer them on a non-compensatory
basis, at least until their competitors are eliminated.  When that happens,
they are then sure to jack up their fees to any level they want.

 It would also force their packet switching competitors to pay access fees for
connection to local phone lines.  The access fees alone could add as much as
$4.00 per hour to the fees packet switching companies would be forced to pass
on to their customers.	This will be added to your hourly connect-time charges
for accessing ALL online databases through these services.

 The proposed reregulation could very well spell the death of PC PURSUIT.
Because GTE also uses dial-out modems at the other end of their Telenet
connections for PC PURSUIT service, the company would be forced to pay an
hourly charge at BOTH ends of the phone line--totaling up to $8 or $9 per
hour.  These fees would have to be added to the flat $25 per month that GTE
now charges for access to PC-PURSUIT.  It would simply make the final cost to
PC-PURSUIT customers too high for the service to remain practical and
affordable.

 So--this is ONE TIME you MUST use your word processor to produce some letters
opposing this proposed reregulation!  Write to:

 Honorable Mark Fowler
 Chairman of the Federal Communications Commission
 Washington D.C. 20554

 Refer to Computer Inquiry III in your letters.  State clearly, in your own
words, that competitive packet switching services should not be reregulated or
subjected to carrier access charges, and then explain why not.	Tell Mr.
Fowler that reregulation of packet switching services will completely destroy
the existing fair market for these services, and eventually increase costs,
not DECREASE them.

 And hurry!  I have heard this matter will be going before the FCC for a vote
in the latter part of January or early part of February.  Time is running out.

 ==========END>>>
12-Dec-86 09:27:50-MST,2051;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 12 Dec 86 09:27:30-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a029277; 12 Dec 86 10:39 EST
Received: from USENET by ADM.BRL.ARPA id aa24484; 12 Dec 86 10:31 EST
From: Mike Ciaraldi <ciaraldi@ROCHESTER.ARPA>
Newsgroups: comp.os.cpm
Subject: Terminal Emulator for VB3B
Message-ID: <23133@rochester.ARPA>
Date: 12 Dec 86 04:50:10 GMT
To:       info-cpm@AMSAA.ARPA

I know someone with an S-100 Z-80 CP/M system that includes
a Solid State Music VB3B video board.
This is a 24x80 character board driving a standard video monitor.
His BIOS has just a "glass tty" driver, i.e. it can send
characters tothe screen one after the other, and obey
CR and LF, but no other cursor positioning.

The only program he has that does full-screen stuff is Wordstar,
which has its own video board driver.

He has a modem on his system and a terminal emulation program
(MODEM7 or one of its derivatives).  Now he wants to be able
to call a host computer and do full-screen terminal emulation,
with some sort of cursor control so he can run screen editors
on the host instead of line editors.

Does anyone have a terminal emulation program I could have
(we might even pay for a commercial one) that emulates a
VT52, H19, VT100, ADM3 or anything else halfway intelligent,
using a VB3B without any CP/M BIOS support for cursor
positioning?

I have the version of KERMIT from Queen's University, written
in Turbo Pascal, that emulates a VT52.  Unfortunately, it
uses the Turbo Pascal screen-management functions.  These can be
easily patched to match any terminal, but won't work with a 
really dumb one; there has to be cursor positioning already
supported.

Thanks in advance for any help.

Mike Ciaraldi
seismo!rochester!ciaraldi

p.s. Why not add a driver to the BIOS?  The system is so
old it's not worth the time and trouble.  For $150
we could buy a used CRT terminal and avoid the whole problem.
12-Dec-86 11:12:58-MST,1243;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 12 Dec 86 11:12:51-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a002821; 12 Dec 86 12:41 EST
Received: from USENET by ADM.BRL.ARPA id aa27129; 12 Dec 86 12:33 EST
From: "J.S.Jonas" <jeffj@sfsup.uucp>
Newsgroups: comp.os.cpm
Subject: Re: bookshops ?
Message-ID: <960@sfsup.UUCP>
Date: 12 Dec 86 01:47:58 GMT
To:       info-cpm@AMSAA.ARPA

> This message is primarily intended for those people familiar with
>  the >Manhattan< area of New York. I will be passing thru NY in a few weeks
>  town looking for bookshops. Any advice on locations etc of bookshops would be
> appreciated......Brian Jarvis. Geneva Switzerland.

Pardon the posting but a lot of my e-mail has been bounced back,
and I want this reply received on time to be useful.

Barnes and Noble has a good selection at their main store at
17th street and 5th Avenue.  You don't have the time to browse the
Bargain Annex across the street.

I remember a good selection of computer books at Coliseum Books
at 57th Street and Broadway (I believe).  It's near the NY Coliseum.

	Jeffrey Jonas
	{ihnp4 | allegra | cbosgd} attunix ! jeffj
13-Dec-86 19:04:09-MST,756;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 13 Dec 86 19:04:03-MST
Received: from simtel20.arpa by AMSAA.ARPA id a000963; 13 Dec 86 20:42 EST
Date: Wednesday, 10 December 1986  06:47-MST
Message-ID: <KPETERSEN.12262590441.BABYL@SIMTEL20.ARPA>
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
To: Info-XMODEM@SIMTEL20.ARPA
Subject:   MEX overlay for Apple PCPI and Applecat II needed
ReSent-From: KPETERSEN@SIMTEL20.ARPA
ReSent-To: Info-Cpm@AMSAA.ARPA
ReSent-Date: Sat 13 Dec 1986 18:41-MST

I have received a request for an overlay for MEX for use with the
Apple PCPI card and Applecat II internal modem.  Does anyone have
this?

--Keith
14-Dec-86 01:08:49-MST,1015;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 14 Dec 86 01:08:43-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a001472; 14 Dec 86 2:40 EST
Received: from USENET by ADM.BRL.ARPA id aa05679; 14 Dec 86 2:28 EST
From: Keith Brown <keithb@reed.uucp>
Newsgroups: comp.os.cpm
Subject: Wanted: Aztec C compiler for CP/M (I know: yuk!)
Message-ID: <4840@reed.UUCP>
Date: 13 Dec 86 07:27:34 GMT
Keywords: compiler C CP/M
To:       info-cpm@AMSAA.ARPA


Wanted/Needed:  A real legal copy of the Aztec C compiler for my
Epson QX-10 CP/M computer.  Must have the manual and all 'comes-withs'.
 
And, oh yes, I'm willin to pay for it, too.  Other 5.25" CP/M formats
would probably be acceptable.
 
I just figured that someone in the neighborhood had been down the CP/M
path back in the olden days before *nix and might have a copy around
they no longer were using.
 
-Keith (...tektronix!reed!keithb)
503 635-5055 days/eves pst.
16-Dec-86 02:18:15-MST,1719;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 02:18:07-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a002710; 16 Dec 86 3:43 EST
Received: from USENET by ADM.BRL.ARPA id aa00898; 16 Dec 86 3:30 EST
From: Mark Steven Jeghers <mark@cogent.uucp>
Newsgroups: comp.os.cpm
Subject: Re: Wanted: Aztec C compiler for CP/M (I know: yuk!)
Message-ID: <105@cogent.UUCP>
Date: 16 Dec 86 04:21:05 GMT
Keywords: compiler C CP/M
To:       info-cpm@AMSAA.ARPA

In article <4840@reed.UUCP> keithb@reed.UUCP (Keith Brown) writes:
>
>Wanted/Needed:  A real legal copy of the Aztec C compiler for my
>Epson QX-10 CP/M computer.  Must have the manual and all 'comes-withs'.
> 
>And, oh yes, I'm willin to pay for it, too.  Other 5.25" CP/M formats
>would probably be acceptable.

I also need a good C compiler under CP/M.  I'm on a Kaypro.  Aztec C
would be dandy, but Software Toolworks C would be ok also.
-- 
+----------------------------------------------------------------------------+
|     Mark Steven Jeghers         ECHOMPGULP - process has eaten it          |
| cryptography, terrorist, DES, drugs, cipher, secret, decode, NSA, CIA, NRO |
|                                                                            |
|     {ihnp4,cbosgd,lll-lcc,lll-crg}|{dual,ptsfa}!cogent!mark                |
|                                                                            |
| Cogent Software Solutions can not be held responsible for anything said    |
| by the above person since they have no control over him in the first place |
+----------------------------------------------------------------------------+
16-Dec-86 04:48:50-MST,1186;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 04:48:43-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a003218; 16 Dec 86 6:21 EST
Received: from USENET by ADM.BRL.ARPA id aa01830; 16 Dec 86 6:13 EST
From: Michael Kersenbrock <michaelk@copper.uucp>
Newsgroups: comp.os.cpm
Subject: Osborn (and others) screen movement commands wanted
Message-ID: <775@copper.UUCP>
Date: 16 Dec 86 02:42:03 GMT
To:       info-cpm@AMSAA.ARPA

Does any one have a list of screen-movement ( plus attribute setting, etc)
for an Osborn computer?  Or for any other one (other than ANSI/vt100 which
I have now)?  Kaypro maybe?

Every once in a while I run across a program that is either binary-only, or
mercilessly hardwired to some particular format (Osborn at the moment).

It seems like it might not be too hard to write a conversion RSX to do
translations, and be relatively universal as well.  If someone has an
osborn list and sends it to me, I'd appreciate it.  If there's interest,
I could post the results.

-- 

Mike Kersenbrock
Tektronix Computer Aided Software Engineering
Aloha, Oregon
16-Dec-86 07:31:22-MST,3893;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 07:31:00-MST
Received: from mit-mc.arpa by AMSAA.ARPA id a007736; 16 Dec 86 8:54 EST
Received: from MX.LCS.MIT.EDU (CHAOS 1440) by MC.LCS.MIT.EDU 16 Dec 86 08:53:23 EST
Date: Mon, 15 Dec 86 22:53:25 EST
From: "Keith F. Lynch" <KFL%MX.LCS.MIT.EDU@mit-mc.ARPA>
Subject: Re: Pending FCC ruling threat to modem users
To: W8SDZ@SIMTEL20.ARPA
cc: KFL%MX.LCS.MIT.EDU@mit-mc.ARPA, Telecom@mit-xx.ARPA, Info-Micro@BRL.ARPA, 
    Unix-Sources@BRL.ARPA, Info-XMODEM@SIMTEL20.ARPA, Info-Cpm@AMSAA.ARPA
Message-ID: <962235.861215.KFL@MX.LCS.MIT.EDU>

    From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>

    ... Mark Fowler, Chairman of the FCC, has been hailed by the press as
    a "fair market zealot."  The chances are very good that he views this
    proposed reregulation as the magic road to increased competition and
    fairer pricing for consumers.

  In a free market, it would not matter to users whether this
legislation was passed or not.  The legislation does not COMPELL local
phone companies to charge four dollars or more per hour for a local
phone call to a long distance data service (e.g. PC PURSUIT) it merely
ALLOWS them to do so.
  Since it doesn't cost local phone companies any more to complete a
local call to such a service than it costs them to complete any other
local call, phone companies would not lose money by not adding this
charge.  And since any local phone company which chose NOT to charge
extra for such calls would get plenty of business from users who
formerly used any local phone company which DID decide to add the
extra charge, there would certainly be local phone companies which
choose not to add this charge.  This is how the free market works.
  HOWEVER, we unfortunately do NOT have a free market in local
telephone service.  Since each user has no choice which local phone
company to use, thanks to a pernicious government-mandated monopoly,
most local phone companies probably WILL add this charge if they are
allowed to.  They know they won't lose any customers to competing
firms, since there are no competing firms allowed.
  In an ideal world, this legislation would be a good thing.  Phone
companies like any other company should be allowed to charge whatever
they wish for their services, subject only to the constraints of the
marketplace.  But in the context of the captive marketplace, this
legislation would be a very bad thing.  If phone companies are given
a monopoly, their prices have to be regulated by the government, since
they are not regulated by the free market.  Without regulation, they
would be able to charge as much as they could without people abandoning
phone service for bicycle messengers or carrier pigeons.
  Phone service ought to cost the user just a few percent more than
the cost to the phone company of providing the service.  In a free
market, it would.  In a regulated mandated monopoly, it might (how
could anyone ever tell?).  But given an unregulated mandated monopoly,
i.e. the worst of both worlds, the local phone companies will sell
their services for slightly less than the cost to the user of doing
completely without phone service.
  If Mark Fowler is indeed an advocate of the free market system, this
is how it should be explained to him.

     Write to:

     Honorable Mark Fowler
     Chairman of the Federal Communications Commission
     Washington D.C. 20554

     Refer to Computer Inquiry III in your letters. ...

     And hurry!  I have heard this matter will be going before the FCC for a
     vote in the latter part of January or early part of February.  Time is
     running out.

  I completely agree.  Write today!

  Please reply to me, I am not on most of these lists.
								...Keith

16-Dec-86 09:36:18-MST,1423;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 09:35:58-MST
Received: from xerox.arpa by AMSAA.ARPA id a014126; 16 Dec 86 11:03 EST
Received: from PinotNoir.ms by ArpaGateway.ms ; 16 DEC 86 07:59:34 PST
Date: 16 Dec 86 07:58 PST
From: Ghenis.pasa@xerox.ARPA
Subject: Re: C compiler requests
In-reply-to: Mark Steven Jeghers <mark@cogent.uucp>'s message of 16 Dec
 86 04:21:05 GMT
To: info-cpm@AMSAA.ARPA
Message-ID: <861216-075934-3894@Xerox>

>In article <4840@reed.UUCP> keithb@reed.UUCP (Keith Brown) writes:
>>
>>Wanted/Needed:  A real legal copy of the Aztec C compiler for my
>>Epson QX-10 CP/M computer.  Must have the manual and all
'comes-withs'.
>> 
>>And, oh yes, I'm willin to pay for it, too.  Other 5.25" CP/M formats
>>would probably be acceptable.
>
>I also need a good C compiler under CP/M.  I'm on a Kaypro.  Aztec C
>would be dandy, but Software Toolworks C would be ok also.
>

So why don't you guys just go ahead and buy your compilers directly from
Aztec or Software Toolworks? They will be very happy to sell you a real
legal copy, and carry both QX-10 and Kaypro formats. Mix also has a C
compiler for just $39, with tons of documentation, a good deal for a
learning tool.

Remember that info-cpm isn't for classified ads (at least on the ARPANET
side).

Cheers!

-- Pablo Ghenis
16-Dec-86 11:01:15-MST,1031;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 11:01:09-MST
Received: from nadc.arpa by AMSAA.ARPA id a016591; 16 Dec 86 12:21 EST
Date: 16 Dec 1986 12:12:39-EST
From: prindle@nadc.ARPA
To: info-cpm@AMSAA.ARPA
Subject: re: Mix C compiler

> ... Mix also has a C compiler for just $39, with tons of documentation, a
> good deal for a learning tool.

That's about the size of it too - a learning tool.  Mix C for CP/M is a victim
of terminal neglect.  It does more things wrong than right.  While the MSDOS
version has undergone many revisions in the past year, the CP/M version
remains virtually untouched.  All sorts of problems with blanks, unexpected
reserved words, undocumented error codes, runtime anomalies, etc.  Forget
trying to port any non-trivial program to Mix C, you're wasting your time.

Frank Prindle
Prindle@NADC.arpa
PS. I'd be glad to sell my Mix C compiler/book to any sucker who'd give me $39
    for it:-}
16-Dec-86 13:01:24-MST,2770;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 13:01:12-MST
Received: from ge-crd.arpa by AMSAA.ARPA id a020303; 16 Dec 86 13:57 EST
Date: 16 Dec 86 13:54 EST
From: OCONNOR DENNIS MICHAEL <OCONNORDM@GE-CRD.ARPA>
Subject: Re: Re: Pending FCC ruling threat to modem users
To: Info-Cpm@AMSAA.ARPA


Date: 16-DEC-1986 13:30
Sender: OCONNORDM
Subject: Re: Re: Pending FCC ruling threat to modem users
To: Info-Micro@BRL.ARPA@SMTP, Unix-Sources@BRL.ARPA@SMTP, 
To: Info-XMODEM@simtel20.arpa@SMTP, Info-Cpm@amsaa.arpa@SMTP
--------
People have written lots on this new FCC rule change ( threat? threat?? ).
Lots of stirring propaganda about regulators who beleive in fairy
tales, monopolies that will screw you to the wall given the chance,
and legislated monopolies. Lots of misconceptions.

First: MODEM calls DO NOT cost the phone company the same amount as
other calls. They tend to be longer, and don't tolerate noise as well.
Anyone who knows ANYTHING about the phone system knows it can only handle
some fraction of the possible calls that might be happening at any one
time, and the longer the average phone call is, the more equipment
will be needed to meet this fraction. If the phone company always
charged for local service BY THE MINUTE, well, no problem, but
phone companies usually charge BY THE CALL or BY THE MONTH. So heavy
modem users are currently being SUBSIDIZED by the rest of the users.
Sounds like it MIGHT be UNFAIR. 

Second: the goverment does not "mandate" a "pernicous" monopoly, it
simply allows it. You or I can go out, get right-of-way on the
utility poles like the cable companies, and start our very own 
telephone system. The problem is you and I would lose big money trying
to compete with the phone system. And our users would be annoyed at
people next door using BELL being a long-distance call. But you can do it,
in fact, General Electric HAS done it, for both its local and long-distance
telephone needs ( known as DIALCOM ).

If ANYBODY needs something explained to him, it is probably NOT Mark Fowler.
Before people rush to pester him, why don't you all invite someone from
the Phone Companies to give THEIR SIDE. This rush to get half-informed 
people to rise up and make trouble is simply electronic rabble-rousing,
NOT what democracy thrives on : informed opinion from people who have
been exposed to ALL SIDES of an issue.

( DISCLAIMER : I'm not neccesarily disagreeing with anyone, nor
  do these opinions represent anybody elses. I could even be wrong.
  But then again, so could you. 'Cause remember ...  No matter 
  where you go, There you are. )		Dennis O'Connor

--------

--------

16-Dec-86 20:53:36-MST,1002;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 20:53:22-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a028925; 16 Dec 86 22:14 EST
Received: from (SINGPANG)HLERUL5.BITNET by WISCVM.WISC.EDU on 12/16/86
  at 21:11:56 CST
Date:     Wed, 17 Dec 86 00:09 N
From:        SINGPANG%HLERUL5.BITNET@wiscvm.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject:  Xmodem for vax/vms
To:  info-cpm@AMSAA.ARPA
X-Original-To:  info-cpm@amsaa.arpa, SINGPANG

Hello all,
I am having some trouble with the xmodem.for which is in the archive
request in simtel20. Downloading text files is okay.
Binary files is a mess. The first 128 bytes are okay, but then xmodem.for puts
after every following 128 bytes 130 bytes of spaces or other junk; so I cant
download com files.
Does anybody have a fix for this or is there another version of xmodem for vax/v
ms

Regards,
Marc
BITNET: SINGPANG@HLERUL5
16-Dec-86 21:52:31-MST,1174;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 21:52:24-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a029033; 16 Dec 86 23:14 EST
Received: from USENET by ADM.BRL.ARPA id aa03296; 16 Dec 86 23:09 EST
From: brian@prism.uucp
Newsgroups: comp.os.cpm
Subject: NEEDED:Northstar Serial Board
Message-ID: <408100001@prism>
Date: 16 Dec 86 16:00:00 GMT
Nf-ID: #N:prism:408100001:000:590
Nf-From: prism.UUCP!brian    Dec 16 11:00:00 1986
To:       info-cpm@AMSAA.ARPA


HELP! - Need serial interface for Northstar Advantage

I have a northstar advantage (cp/m machine with 2 floppies, cpm2.2, and
graphics all in a desktop package) which is mute.

I'd like to get the serial card for this machine.

I'll either pay $$$ or trade something for it.

thanks.

(617) 661-0777 work
(617) 298-6064 home

brian k. moran 
  

----
Brian K. Moran  brian@mirror.TMC.COM	
               {mit-eddie, ihnp4!inmet, wjh12, cca, datacube}!mirror!brian
Mirror Systems	2067 Massachusetts Avenue  Cambridge, MA, 02140
Telephone:	617-661-0777 extension 141
(((((((( * ))))))))
---
16-Dec-86 23:59:56-MST,588;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 16 Dec 86 23:59:49-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a029371; 17 Dec 86 1:35 EST
Received: from USENET by ADM.BRL.ARPA id aa05357; 17 Dec 86 1:27 EST
From: Stephen Tihor <tihor@acf4.uucp>
Newsgroups: comp.os.cpm
Subject: Re: bookshops ?
Message-ID: <12560001@acf4.UUCP>
Date: 17 Dec 86 01:57:00 GMT
Posted: Tue Dec 16 20:57:00 1986
To:       info-cpm@AMSAA.ARPA

McGraw Hill Bookstore (6th near 46th) is my second choice after the 
big B&N.
17-Dec-86 08:31:44-MST,783;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 17 Dec 86 08:31:18-MST
Received: from apg-1.arpa by AMSAA.ARPA id a007888; 17 Dec 86 9:35 EST
Date: Wed, 17 Dec 86  9:27:32 EST
From: Robert Bloom AMSTE-TEI 3775 <rbloom@APG-1.ARPA>
Subject: NorthStar Adv Serial Board
To: info-cpm@AMSAA.ARPA
Cc: rbloom@APG-1.ARPA

(I wish arpa hosts could recognise the uucp paths ...)
NorthStar serial boards and lots of NorthStar knowledge can be found
at Fischer Computer Systems in Angwin, CA (707)965-2414.  I bought one
from Randy jFischer about 6 months ago.  So far we done about $7k of
business (which goes a long way in the 8-bit world now) with no
complaints.  "Just a satisfied customer."

Bob Bloom

17-Dec-86 13:44:23-MST,681;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 17 Dec 86 13:44:09-MST
Received: from brl-smoke.arpa by AMSAA.ARPA id a018967; 17 Dec 86 14:16 EST
Date:     Wed, 17 Dec 86 13:59:53 EST
From:     Steve Lesh (ISC | howard) <lesh@BRL.ARPA>
To:       info-apple@BRL.ARPA
cc:       info-cpm@AMSAA.ARPA
Subject:  boot from 3.5 Unidisk / applicard

	Does anyone know of a disk-driver from PCPI (or anybody else) that
permits booting from Apple's 3.5 Unidisk with the Apple II+ controller
card?

	I would also appreciate hearing from anyone  using the Applicard 
with the new  GS.

	Thanks in advance.
17-Dec-86 16:31:10-MST,1104;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 17 Dec 86 16:31:01-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a025451; 17 Dec 86 17:56 EST
Received: from USENET by ADM.BRL.ARPA id aa13782; 17 Dec 86 17:50 EST
From: Dennis Flaherty <dennisf@marque.uucp>
Newsgroups: comp.os.cpm
Subject: A/D Data Acquisition
Message-ID: <32@marque.UUCP>
Date: 17 Dec 86 19:29:00 GMT
To:       info-cpm@AMSAA.ARPA

This one sounds awful, so anyone who can help us, 
please send email!

We have a 8086 Multibus system with a Burr-Brown
31-channel A to D converter board, 8-inch 
floppies, and a hard drive running CP/M-86.
We need a program for data acquisition to capture
data from the A/D converter board to be saved
on either the floppies or the hard drive.
If anyone has such a program or knows how to
obtain one, please save us months of software
development and write back!
                                Dennis Flaherty
usenet:  ihnp4(etc)!uwvax!uwmcsd1!marque!dennisf
internet:  marque!dennisf@csd1.milw.wisc.edu
17-Dec-86 21:23:34-MST,1806;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 17 Dec 86 21:23:13-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a026033; 17 Dec 86 22:43 EST
Received: from USENET by ADM.BRL.ARPA id aa15780; 17 Dec 86 22:28 EST
From: Keith Brown <keithb@reed.uucp>
Newsgroups: comp.os.cpm
Subject: Re: C compiler requests
Message-ID: <4936@reed.UUCP>
Date: 17 Dec 86 19:30:27 GMT
To:       info-cpm@AMSAA.ARPA

In article <1560@brl-adm.ARPA> Ghenis.pasa@xerox.ARPA writes:

>>In article <4840@reed.UUCP> keithb@reed.UUCP (Keith Brown) writes:
>>
>>Wanted/Needed:  A real legal copy of the Aztec C compiler for
>>my Epson QX-10 CP/M computer.  Must have the manual and all
>>'comes-withs'.  [...]
>
>So why don't you guys ... buy your compilers directly from
>Aztec or Software Toolworks? They will ... sell you a real
>legal copy,... Mix also has a C compiler for just $39, with
>tons of documentation, a good deal for a learning tool.
>  [...] -- Pablo Ghenis

The reason I posted this to the net is that most of you reading this
are now developing under the *nix environment.  Many of you who may
have bought a 'real legal' copy of the Aztec C compiler no longer use
or need it.  I'm simply offering an oportunity for someone to re-coup
a little of their investment by selling a tool they no longer need.

As it turns out, I ran out of time and so have purchased my own copy
directly.  However, I've received requests from others to turn over
any 'extra' leads to them.

As for MIX C, I've also heard that it's worthless for serious work.
I have tried it, along with SuperSoft, Ecco, and BDS.  None are full
implementations of C (at least in the versions I've got).

-Keith Brown
...!tektronix!reed!keithb
18-Dec-86 02:49:30-MST,2076;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 18 Dec 86 02:49:23-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a026616; 18 Dec 86 4:12 EST
Received: from USENET by ADM.BRL.ARPA id aa17671; 18 Dec 86 4:06 EST
From: Mark Steven Jeghers <mark@cogent.uucp>
Newsgroups: comp.os.cpm
Subject: Re: C compiler requests
Message-ID: <109@cogent.UUCP>
Date: 18 Dec 86 07:07:09 GMT
To:       info-cpm@AMSAA.ARPA

In article <4936@reed.UUCP> keithb@reed.UUCP (Keith Brown) writes:
>In article <1560@brl-adm.ARPA> Ghenis.pasa@xerox.ARPA writes:
>>>In article <4840@reed.UUCP> keithb@reed.UUCP (Keith Brown) writes:
>>>
>>>Wanted/Needed:  A real legal copy of the Aztec C compiler for
>>>my Epson QX-10 CP/M computer.  Must have the manual and all
>>>'comes-withs'.  [...]
>>
>>So why don't you guys ... buy your compilers directly from
>>Aztec or Software Toolworks? They will ... sell you a real
           ^^^^^^^^^^^^^^^^^^
How is the C by Software Toolworks?  I understand it is about $50
for CP/M.

>As for MIX C, I've also heard that it's worthless for serious work.
>I have tried it, along with SuperSoft, Ecco, and BDS.  None are full
>implementations of C (at least in the versions I've got).

Is Software Toolworks C a full implementation (or close)?
-- 
+----------------------------------------------------------------------------+
|     Mark Steven Jeghers         ECHOMPGULP - process has eaten it          |
| cryptography, terrorist, DES, drugs, cipher, secret, decode, NSA, CIA, NRO |
|                                                                            |
|     {ihnp4,cbosgd,lll-lcc,lll-crg}|{dual,ptsfa}!cogent!mark                |
|                                                                            |
| Cogent Software Solutions can not be held responsible for anything said    |
| by the above person since they have no control over him in the first place |
+----------------------------------------------------------------------------+
18-Dec-86 10:43:37-MST,1609;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 18 Dec 86 10:43:03-MST
Received: from acc.arpa by AMSAA.ARPA id a007948; 18 Dec 86 12:04 EST
Date: 18 Dec 86 08:44:00 PST
From: shawn@ACC.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject: re:A/D Data Aquisition
To: info-cpm <info-cpm@AMSAA.ARPA>
cc: shawn@acc.ARPA
Reply-To: shawn@ACC.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA


Dennis;
	When I had to deal with one of the Intel Boards
about three years ago, I found that Intel supported (had)
a users group called Insight. It cost us about $200.00
to join for the year, but it was like a CP/M Users Group
(an example only) in that you had access to programs written,
and donated by others. If you donate programs, you get credit
toward those you wish to obtain. The only frusterating part
was that you had to join BEFORE you found out IF they had
what you needed. We took the chance, and got what we needed,
and it saved us a BUNCH of time, effort, and bucks.
I'm afraid that this info is three years old, we didn't
renew out membership, as the project was completed.
I'm afraid couldn't tell you how to get to them,
except possibly through an Intel Rep.
I hope this helps, I can't remember what all they had, I do
remember that it seemed extensive at the time, with all sorts
of off the wall programs for specific applications, and
quite a bit of general interest as well.

	Take Care
	Shawn Miner
	(Advanced Computer Communications)
	shawn@acc


------
18-Dec-86 17:08:37-MST,1551;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 18 Dec 86 17:08:21-MST
Received: from wiscvm.arpa by AMSAA.ARPA id a019990; 18 Dec 86 18:42 EST
Received: from (SINGPANG)HLERUL5.BITNET by WISCVM.WISC.EDU on 12/18/86
  at 17:40:28 CST
Date:     Fri, 19 Dec 86 00:04 N
From:        SINGPANG%HLERUL5.BITNET@wiscvm.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject:  problems with rsa lbr in sigm vol.202
To:  info-cpm@AMSAA.ARPA
X-Original-To:  info-cpm@amsaa.arpa, SINGPANG

Hello all,
thank you for all the messages concerning my query about xmodem for the vax.
I have received a copy and everything is doing fine (I think).
I have now another problem:
I have downloaded rsasetup.com. Unfortunately this program hangs up my micro
CRCK4.COM gives as checksum E608. Is this the right checksum??
If the author is listening: I would rather have the Turbo Pascal sources
because I think ther terminal package in Turbo Pascal is driving my micro
crazy. It does not know about the terminal implemented in rsasetup, rsacrypt
and rsaclear.

Can anyone tell me if this package (rsat12.lbr on sigm vol202) is working
properly on any micro or do I have to look for something else.

If you know of any other package concerning public key cryptography (or other
systems) please let me know.. I intend to use it for private messages in Fido
networks and Bitnet.
Regards:
Marc Chang

P.S. Any errors in my typing are due to bad line connection
18-Dec-86 17:38:47-MST,1472;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 18 Dec 86 17:38:24-MST
Received: from umd2.umd.edu by AMSAA.ARPA id a020048; 18 Dec 86 19:04 EST
Date: Thu, 18 Dec 86 18:34:40 EST
From: Manasseh Katz <MKATZ@umd2.umd.edu>
To: info-cpm@AMSAA.ARPA
Subject: VFILER for CPM-86
Message-ID: <M1986$041621.359000KATZM.MKATZ@UMD2.UMD.EDU>

I have downloaded VFILER for CPM-86 - FASTVF86.LBR on SIGM vol 229.
The LBR includes a doc file, a source (A86) file and an executable.
The program runs OK, but not perfectly since my terminal has some codes
different from a NEC APC.  The doc and source give easy directions for
customizing it, but it didn't work.  I then tried just reassembling the
original A86 file, following the directions, to see if that would work -
it doesn't.  I get BDOS errors with strange files and impossible disks
when I try to run it.  Has anyone tried using this file (on anything
other than an APC) ?  I am using ASM86 ver 1.1, under MPM-86 ver 2.13,
if that means anything to anyone.  I am using a WYSE 100 terminal, though
that doesn't matter since I get errors even before i try to customize
the program.  If noone has any idea what's wrong, does anyone have a similar
type of filer program for CPM-86 ?
                                   Manasseh Katz
                                   MKATZ@UMD2.UMD.EDU
                                   KATZM@UMDD.BITNET
18-Dec-86 20:31:15-MST,1063;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Thu 18 Dec 86 20:31:06-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a021250; 18 Dec 86 21:56 EST
Received: from USENET by ADM.BRL.ARPA id aa04951; 18 Dec 86 21:45 EST
From: Bill Hery <wjh@wayback.uucp>
Newsgroups: comp.os.cpm,rec.arts.books
Subject: Re: bookshops ?
Message-ID: <1013@wayback.UUCP>
Date: 18 Dec 86 15:47:36 GMT
To:       info-cpm@AMSAA.ARPA

> McGraw Hill Bookstore (6th near 46th) is my second choice after the 
> big B&N.

Another interesting place for advanced computer, math, physics, and
engineering books is Books Scientific, near Barnes and Nobles 18th st.
store at 18 E. 16th Street (just east of fifth Avenue).

They have a good selection of textbooks (undergrad and grad) and monographs;
I've found things there that B&N didn't stock.  They don't take credit cards,
but they did take a personal check from a NJ bank.  All this information is
as of about a year ago.

Bill Hery
ihnp4!bonnie!wjh
19-Dec-86 17:51:32-MST,1249;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 19 Dec 86 17:51:20-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a002280; 19 Dec 86 19:21 EST
Received: from USENET by ADM.BRL.ARPA id aa03269; 19 Dec 86 19:08 EST
From: Praveen Kumar <phaedrus@eneevax.uucp>
Newsgroups: comp.os.cpm,rec.arts.books
Subject: Re: bookshops ?
Message-ID: <502@eneevax.UUCP>
Date: 19 Dec 86 15:16:32 GMT
To:       info-cpm@AMSAA.ARPA


>From: wjh@wayback.UUCP (Bill Hery)
>Another interesting place for advanced computer, math, physics, and
>engineering books is Books Scientific, near Barnes and Nobles 18th st.

I have been buying my textbooks and all my technical books from them
for over 3 years now.  They are a fantastic store.  They have almost
everything.  They also give you a ten percent discount and they also
only charge $1.50 for shipping (they ship UPS, BTW).

Their address and phone number:

Books Scientific
18th E. 16th Street, 2nd Floor
New York NY 10003
800-621-1220

Usual disclaimer...I have no connections to Books Scientific except as
a satisfied customer.
-- 

ARPA:	phaedrus@eneevax.umd.edu 
UUCP:	{seismo,allegra}!umcp-cs!eneevax!phaedrus
19-Dec-86 22:12:25-MST,2732;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 19 Dec 86 22:12:11-MST
Received: from simtel20.arpa by AMSAA.ARPA id a002680; 19 Dec 86 23:42 EST
Date: Friday, 19 December 1986  21:07-MST
Message-ID: <KPETERSEN.12264196126.BABYL@SIMTEL20.ARPA>
Sender: prindle@AMSAA.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
From: prindle@AMSAA.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
To: kpetersen@SIMTEL20.ARPA
Subject:   Uncrunching on UNIX etc. here at last
ReSent-From: KPETERSEN@SIMTEL20.ARPA
ReSent-To: Info-Cpm@AMSAA.ARPA
ReSent-Date: Fri 19 Dec 1986 21:41-MST

I've just transferred a copy of what I consider to be a first release
of UNCR.C to simtel20.

Filename			Type	 Bytes	 CRC

Directory PD:<UNIX.CPM>
UNCR231.C.1			ASCII	 12651  0052H

It is portable enough to compile and execute ok on an 8-bit CP/M system,
though about 2.5 times slower than the real UNCR 2.3.  So it's major
application is uncrunching on the host (UNIX, VMS, TOPS-20 ...)
systems.  I've tested it through all it's major paths on a Sun-3, a
VAX-11/780, and the C-128 CP/M.  Here is an abstract:

UNCR231.C is a C language implementation of the LZW decompression
algorithm utilized by Steven Greenberg's Z-80 CP/M program UNCR
Version 2.3 (from PD:<CPM.SQUSQ>CRUNCH23.LBR).  This program will
decompress (uncrunch) any file written with CRUNCH 2.x, although it
will not work with files written by CRUNCH 1.x (an earlier algorithm).
The only requirements placed on the C compiler used are that it
support a long type of at least 4 bytes (actually 21 bits will do),
and that it will read and write files in binary (no newline or ^Z
translation) using getc()/putc() when the files have been opened with
mode "rb"/"wb".  This is absolutely the case for UNIX on 32 bit
machines, but may require some coaxing on other systems, particularly
CP/M and MSDOS compilers.  Note that UNCR231.C is not recommended for
use on z-80 CP/M systems, since the real thing is over twice as fast;
rather it is meant to fill the gap and allow these "crunched" files to
be recovered on more powerful systems where speed is not an issue.
Usage is just:

$ uncr <filename> [<another filename> ...]

If your shell or O.S. does wildcard expansion, by all means use that.
Files not in "crunched" format will be skipped.  The decompressed
files will have the names of the original CP/M files (in lower case if
that is significant on your system).  This program follows in the
footsteps of usq.c and lar.c in attempting to provide a portable
implentation of a popular algorithm.

Sincerely,
Frank Prindle
Prindle@NADC.arpa
22-Dec-86 00:09:14-MST,1138;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 22 Dec 86 00:08:49-MST
Received: from simtel20.arpa by AMSAA.ARPA id a008269; 22 Dec 86 1:32 EST
Date: Sun 21 Dec 86 23:26:11-MST
From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
Subject: New SIG/M releases now available on SIMTEL20.ARPA
To: INFO-CPM@AMSAA.ARPA
Message-ID: <12264739487.6.WANCHO@SIMTEL20.ARPA>

Keith Petersen has just finished uploading the latest releases
of the SIG/M volumes 282 through 294, plus a new 000.  A new
master SIGM:SIGM.CRCLST will be available by Monday morning.

The SIG/M releases are made available as-is, with the usual
disclaimers.  We take no responsibility and perform no censor
role in providing these volumes.  In other words, use these
files and programs at your own risk, but let us know if there
are problems, such as missing or broken files, or mismatched
CRCs.  Complaints about functionality or lack thereof should
be directed to SIG/M, keeping in mind that they are strictly
a volunteer and definitely not-for-profit organization.

--Frank
-------
22-Dec-86 08:00:50-MST,1378;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 22 Dec 86 08:00:40-MST
Received: from decwrl.dec.com by AMSAA.ARPA id a013235; 22 Dec 86 9:30 EST
Received: from rhea.dec.com by decwrl.dec.com (5.54.3/4.7.34)
	id AA01941; Mon, 22 Dec 86 06:29:22 PST
Message-Id: <8612221429.AA01941@decwrl.dec.com>
Date: 22-Dec-1986 0839
From: NOW willya gimme some fightin' room? <binder%fizbin.DEC@decwrl.dec.com>
To: info-cpm@AMSAA.ARPA, infocpm%fizbin.DEC@decwrl.dec.com
Subject: Looking for a book on CP/M interfacing

I'd like to write an application program or two and am looking for a book that 
will provide concise and complete information on using CP/M system services 
(BIOS calls).  My MicroPro StarCard came with "The CP/M Primer," by Murtha and
Waite, but there's very little *really* useful info there.  For $2.00 I bought
a remaindered book called "A Practical Guide to CP/M" which isn't all that 
useful, either.  What I need is specific information on what the register
contents should be on entry and exit, where the byte count is returned on a
console read, what anomalous results can occur, etc. 

Thanks in advance,
Dick Binder   (The Stainless Steel Rat)

DEC Enet:	ASD::BINDER
UUCP:		{ decvax, allegra, ucbvax... }!decwrl!asd.dec.com!binder
ARPA:		binder%asd.DEC@decwrl.ARPA
22-Dec-86 13:05:21-MST,1492;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 22 Dec 86 13:05:12-MST
Received: from seismo.css.gov by AMSAA.ARPA id a021157; 22 Dec 86 14:21 EST
Received: from scubed.UUCP by seismo.CSS.GOV (5.54/1.14) with UUCP 
	id AA05848; Mon, 22 Dec 86 14:20:49 EST
Received: by scubed (4.12/5.20b)
	id AA17492; Thu, 18 Dec 86 00:23:54 pst
Received: by sdcsvax.UCSD.EDU (5.57/4.42)
	id AA13913; Wed, 17 Dec 86 22:46:47 PST hops=0
Received: by sdchema.chem.ucsd.edu (5.44)
	id AA02255; Wed, 17 Dec 86 22:45:36 PST
Received: by crash.UUCP (5.9/UUCP-Project/rel-1.0/09-14-86)
	id AA05092; Wed, 17 Dec 86 21:56:34 PST
Message-Id: <8612180556.AA05092@crash.UUCP>
Date: Wed, 17 Dec 86 21:47:58 PST
From: Marc Wilson <scubed!sdcsvax!pnet01.UCSD.EDU!mwilson@seismo.css.gov>
To: crash!info-cpm@AMSAA.ARPA
Subject: VDO25 screen problems

     Does anyone out there have a solution to VDO's annoying beep?  I have
discovered that it's caused by an illegal cursor motion command being sent to
my terminal, but I haven't found a way to fix it.  Is there a fix, or do I
just have to live with it?

     In the same vein, WordStar 3.30 has the same problem.  Every time W* puts
up the "WAIT" message, the next control code output is invalid.

     The only solution I have found so far is to disable the speaker on my
terminal, but I'm not too enthusiastic about that.

--Marc Wilson
crash!pnet01!mwilson@nosc.ARPA
22-Dec-86 14:30:58-MST,1494;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 22 Dec 86 14:30:50-MST
Received: from seismo.css.gov by AMSAA.ARPA id a024739; 22 Dec 86 16:00 EST
Received: from scubed.UUCP by seismo.CSS.GOV (5.54/1.14) with UUCP 
	id AA08094; Mon, 22 Dec 86 16:00:11 EST
Received: by scubed (4.12/5.20b)
	id AA03153; Sat, 20 Dec 86 06:01:22 pst
Received: by sdcsvax.UCSD.EDU (5.57/4.42)
	id AA10610; Sat, 20 Dec 86 01:19:52 PST hops=0
Received: by sdchema.chem.ucsd.edu (5.44)
	id AA19815; Sat, 20 Dec 86 01:18:44 PST
Received: by crash.UUCP (5.9/UUCP-Project/rel-1.0/09-14-86)
	id AA16736; Sat, 20 Dec 86 00:36:39 PST
Message-Id: <8612200836.AA16736@crash.UUCP>
Date: Sat, 20 Dec 86 00:35:02 PST
From: Marc Wilson <scubed!sdcsvax!pnet01.UCSD.EDU!mwilson@seismo.css.gov>
To: crash!info-cpm@AMSAA.ARPA
Subject: VDO25 screen problems

     Does anyone out there have a solution to VDO's annoying beep?  I have
discovered that it's caused by an illegal cursor motion command being sent to
my terminal, but I haven't found a way to fix it.  Is there a fix, or do I
just have to live with it?

     In the same vein, WordStar 3.30 has the same problem.  Every time W* puts
up the "WAIT" message, the next control code output is invalid.

     The only solution I have found so far is to disable the speaker on my
terminal, but I'm not too enthusiastic about that.

--Marc Wilson
crash!pnet01!mwilson@nosc.ARPA

23-Dec-86 06:44:53-MST,833;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 23 Dec 86 06:44:46-MST
Received: from simtel20.arpa by AMSAA.ARPA id a028960; 23 Dec 86 8:18 EST
Date: Tue, 23 Dec 1986  06:17 MST
Message-ID: <KPETERSEN.12265076436.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Cpm@AMSAA.ARPA
Subject: Looking for a book on CP/M interfacing

> I'd like to write an application program or two and am looking for a
> book that will provide concise and complete information on using CP/M
> system services (BIOS calls).

Take a look at...

Filename			Type	 Bytes	 CRC

Directory PD:<CPM.CPMINFO>
EASYBDOS.LBR.1			BINARY	 96256  9C5DH

It's a complete tutoral on the use of CP/M BDOS calls.

--Keith
24-Dec-86 10:00:42-MST,1525;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 24 Dec 86 10:00:21-MST
Received: from acc.arpa by AMSAA.ARPA id a003852; 24 Dec 86 11:24 EST
Date: 24 Dec 86 08:17:00 PST
From: shawn@ACC.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject: help to filter text to printer
To: info-cpm <info-cpm@AMSAA.ARPA>
cc: shawn@ACC.ARPA
Reply-To: shawn@ACC.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA

I'm aware of, and have seen Smart Key II in use.
I am very interested in its companion program,
Smart Print. I need a filter between the output
of a word processor, and a letter quality printer.
The problem is that I need to do foreign language
text processing such as the ' over another character,
the umlaut etc. This requires that the printer
strike, backspace, and strike again. Neat trick, except
that the word processor will count this as three
characters, and justify accordingly. I hope to find
a public domain 'filter' that will recognize an otherwise
unused chacachter such as ] or [ and substitute the
appropriate strike, backspace, strike sequence.
Anyone had to 'deal' with this problem?
And /or know of an existing program that will
filter the text for me? Any help will be much
apppreciated.



	Thanks in advance
	Shawn Miner
	(Advanced Computer Communications)
	(Santa Barbara, Ca.)
	shawn@acc.arpa

p.s. Happy Hollidays to all from sunny Southern California.

------
24-Dec-86 18:47:11-MST,865;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 24 Dec 86 18:47:06-MST
Received: from simtel20.arpa by AMSAA.ARPA id a009180; 24 Dec 86 20:16 EST
Date: Wed, 24 Dec 1986  18:15 MST
Message-ID: <KPETERSEN.12265469349.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   SINGPANG%HLERUL5.BITNET@wiscvm.ARPA
Cc:   Info-Cpm@AMSAA.ARPA
Subject: problems with rsa lbr in sigm vol.202
In-reply-to: Msg of 18 Dec 1986  16:40-MST from SINGPANG%HLERUL5.BITNET at WISCVM.WISC.EDU

There is a newer version of RSA available in:

Filename			Type	 Bytes	 CRC

Directory PD:<CPM.PUBKEY>
RSA13-T.LBR.1			BINARY	104448  2ED5H

I believe there were some bug fixes and also there are quite a few
more support and demonstration files.

--Keith
24-Dec-86 19:44:57-MST,7292;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 24 Dec 86 19:44:34-MST
Date:     Wed, 24 Dec 86 21:24:49 EST
From:     Dave Towson (info-cpm-request) <cpmlist@AMSAA.ARPA>
To:       info-cpm@AMSAA.ARPA
Subject:  Useful new product for CP/M and some related operating systems:

Fellow CP/Mers - In keeping with my periodically announced policy (copy sent
upon request) of posting announcements of new commercial products that are of
general interest to the CP/M community, here is a description of a software
product from Plu*Perfect Systems that adds to CP/M the ability to switch back
and forth between two active tasks without losing the current status of
either. This feature is one that I have come to dearly love as a regular user
of the UNIX operating system.  Quite often, I find that while involved with
one task I need information from another.  For example, when answering
correspondence I frequently need to refer to the message to which I am
responding.  If I know from the start that I will need to do that, I use the
two-window mode of our message program; but if I find out too late, it is
extremely handy to be able to suspend the editor job and go back and read the
message.  Other scenarios are more likely for the CP/M environment, but the
one just given was the first to come to mind.  The new product, known as
"BackGrounder ii", also provides a print spooler and a number of additional
functions that appear to be quite useful.

     A demonstration version is available from the SIMTEL20 archives in file:

		       PD:<CPM.BKGROUNDER>BGIIDEMO.LBR

It includes all BGii features, but is restricted to drive A: and lacks the
spooler and other utilities.  Patches for WordStar 3.0 and 3.3 that redraw the
screen in response to a control-backslash are also provided so that the user
can see the text he is editing after he returns to a suspended editor task.
However, these patches do not require the BackGrounder product, and appear to
be generally useful (I tried the one for WS 3.3, and it worked fine on a
TurboDOS computer without BGii).  The files in the demo library have been
compressed using the CRUNCH utility (which, by the way is rather impressive in
its ability to achieve compression factors in excess of two-to-one).  A copy
of the uncruncher is included in the library, but it did not operate properly
on the TurboDOS system on which I tried it.  Fortunately, the fix was
available from the archives:  File:

			 PD:<CPM.SQUSQ>CRUNCH23.LBR

contains a complete CRUNCH package including the cruncher, uncruncher,
documentation and a note describing how to patch the cruncher and uncruncher
so that they will work correctly under TurboDOS.

     Before attempting to use the demonstration software, users are urged to
read the following files from the library:

		-CRUNCH.NOT for uncrunching instructions
		BGIIDEMO.DOC for summary of features and files
		DINSTALL.PRN for detailed installation steps

     The complete BGii system, with printed and indexed user's manual, can be
obtained from Plu*Perfect Systems, Box 1494, Idyllwild CA 92349.  The price
is:
		     $75 + 6% in California + $3 shipping.

Other sources are listed in the documentation.

     The following information has been provided by the vendor, and I have no
personal experience with the product.  Additional information can be requested
from the author at the following address:

			  bridger@rand-unix.arpa

Persons submitting such inquiries are invited to send copies of their corres-
pondence to info-cpm if the subject matter is of general interest.  Purely
personal matters should be discussed privately.



Dave Towson <info-cpm-request@amsaa.arpa>
info-cpm list maintainer

------------------------------------------------------------------------------


			      BackGrounder ii


			       MAJOR FEATURES


TASK SWITCHING

      On user command, switch between two active programs, each with full
memory.


BACKGROUND COMMANDS

      Run built-in BackGrounder ii commands from within an active program,
as well as at CP/M prompt:

      bg     calc  cls   cut     date  dir    echo  era     feed  find  forms
      flip   go    get   help    jot   jump   keys  list    ndr   note  ocp
      paste  peek  poke  printr  ren   reset  save  screen  shift
      spool  swap  time  type    user  whl    whlq

Supports ZCPR3 syntax: DU:filename.typ, named-directory, multiple-command
line.


BACKGROUND LIST SPOOLING AND PRINTING

     Redirect list output to file.  Print files from a queue while running
programs.


CUT-AND-PASTE

     Transfer screen region to notepad, another program, or printer (requires
screendriver).


KEYBOARD MACROS

     Pre-defined, on-the-fly, and record-keystroke capability, both global
and program-specific.   Load and save macros within a program.


EXTENSIBLE COMMANDS

     Add customized, user-coded assembly-language foreground and background
commands.


			        REQUIREMENTS

NECESSARY

     Z80 or equivalent CPU, standard CP/M 2.2 BDOS, or ZRDOS v. 1.1, 1.2, 1.3,
or 1.7.


RECOMMENDED

     Ram-disk or hard-disk.


DESIRABLE

     Video-mapped memory, or terminal with transmit-character or transmit-
region function.


MEMORY AND DISK SPACE

     Standard system: 2.75K memory + 2K of CCP space.

     ZCPR3 system:    0.25K memory + 2K of CCP space, if RCP and IOP are
                      reclaimed.

     100K swap file.


				COMPATIBILITY

     Runs all CP/M 2.2 programs that adhere to CP/M addressing standards,
subject to above memory limit.

     Supports all ZCPR3 external environment buffers, including task-specific
shells.

     Unspooling may drop keyboard characters if the BIOS lacks a type-ahead
buffer.


				 PERFORMANCE

     BGii uses a pre-allocated disk file as virtual memory for overlays and
task-switching buffers.  Ram-disks work best, and tuned hard-disks are also
effective.  On floppy-disk systems, BGii can be used well as an extended
command processor for one task; however, task-switching is too slow to be
used as a regular floppy feature.

     Representative 58-60K tpa swap times:

	SB180   	6 Mhz	ram disk			< 1 sec
	Kaypro 10	4 Mhz	Advent ram disk			< 2 secs
	Kaypro 10	4 Mhz	Turborom, hard disk, 1K sectors	  4 secs
	Kaypro  2	5 Mhz	Turborom, DSDD 1K floppy	~20 secs


			 SCREEN-RELATED FEATURES

     BGii uses optional terminal-specific screendrivers to save and restore
the working screen and to implement cut-and-paste, notepad, and screen-dump
commands.  Screendrivers are available for Kaypro '83, Kaypro '84, and
Heath/Zenith 19 computers/terminals.  ASM source code and documentation for
these drivers permits modification for other terminals that have a transmit-
character or transmit-region function.

     If no screendriver is installed, BGii can send a user-defined macro
to the running program to cause it to redraw the screen, if it has that
capability.  Patches to add this feature to WordStar v 3.0 and 3.3 are
included.

------------------------------------------------------------------------------

26-Dec-86 13:09:52-MST,1144;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Fri 26 Dec 86 13:09:45-MST
Received: from simtel20.arpa by AMSAA.ARPA id a014254; 26 Dec 86 14:36 EST
Date: Fri, 26 Dec 1986  12:34 MST
Message-ID: <KPETERSEN.12265931639.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Hams@SIMTEL20.ARPA
Cc:   Info-Cpm@AMSAA.ARPA, packet-radio@mit-eddie.ARPA
Subject: Need to contact Mike Mosko K3RL

In January 1984 Ed Mosko, K3RL, wrote a CP/M program called EDFILE.
It has since become very popular.

I'd like to contact Mike regarding some questions I have and to see if
there have been any updates since the original release.  I have his
address from the program documentation but no phone number was
included.  He lives in Coopersburg, PA.

Is Mike reachable on the net, or does anyone have his phone number?

73,
--Keith Petersen
Arpa: W8SDZ@SIMTEL20.ARPA
Uucp: {bellcore,decwrl,harvard,lll-crg,ucbvax,uw-beaver}!simtel20.arpa!w8sdz
GEnie Mail: W8SDZ
RCP/M Royal Oak: 313-759-6569 (300, 1200, 2400 bps)
27-Dec-86 10:50:42-MST,1466;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 27 Dec 86 10:50:37-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a019220; 27 Dec 86 12:19 EST
Received: from USENET by ADM.BRL.ARPA id aa17532; 27 Dec 86 12:08 EST
From: klieb@uicsl.uucp
Newsgroups: comp.os.cpm
Subject: Re: N*/Z80 Interrupt Drivers
Message-ID: <363900001@uicsl>
Date: 19 Dec 86 18:46:00 GMT
Nf-ID: #N:uicsl:363900001:000:892
Nf-From: uicsl.UUCP!klieb    Dec 19 12:46:00 1986
To:       info-cpm@AMSAA.ARPA


There is an excellent series of application notes regarding Z80 interrupts
and asynchronous communications in Zilog's "Microprocessor Applications
Reference Book, Volume 1." There are two in-depth articles on asynchronous
applications of the DART/SIO, as well as a good article on synchronous SIO
programming. In addition, there are several other articles that deal with
interrupt-driven use of the CTC, etc. Each article includes commented
assembly language code.

You should be able to obtain a copy of this book from Zilog Sales and
Technical Center, 10340 Bubb Road, Cupertino, CA 95014. Their phone number
is (408) 446-9848. These books were often given free of charge to designers
using the Z80, so perhaps Zilog will sell one for a nominal cost.

                                               Kurt Liebezeit
                                              ...!ihnp4!uiucdcs!uicsl!klieb
27-Dec-86 12:43:05-MST,2362;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sat 27 Dec 86 12:42:55-MST
Received: from simtel20.arpa by AMSAA.ARPA id a025421; 27 Dec 86 14:19 EST
Date: Sat, 27 Dec 1986  12:18 MST
Message-ID: <KPETERSEN.12266190737.BABYL@SIMTEL20.ARPA>
Sender: KPETERSEN@SIMTEL20.ARPA
From: Keith Petersen <W8SDZ@SIMTEL20.ARPA>
To:   Info-Cpm@AMSAA.ARPA
Subject: Quick reference list to SIMTEL20's CP/M directories

Quick reference list to SIMTEL20's PD:<CPM.x> directories
as of December 27, 1986 (where 'x' is one of the names below):

22RSX         CBIOS         FILCPY        MEX           SCREENGEN
6502          CCP           FILE-DOCS     MICNET        SMALLC21
AMETHYST      COBOL         FILUTL        MISC          SORT
APPLE         COMND         FINANCE       MODEM         SPELL
ARC-LBR       CPM3          FORTH-83      MODEM2        SPREADSHEET
ASMUTL        CPM68K        FORTRAN       MODEM7        SQUSQ
ATARI         CPM86         GENASM        MSOFT         STARTER-KIT
AZTEC-C       CPMINFO       GENCOM        NEWS          SUBMIT
BASIC         CPR86         GENDOC        NSTAR         SYSUTL
BBS           CUG           GENIE         NUBYE         TERM
BBSLISTS      DATABASE      GRAPHICS      OSBORN        TRS-80
BDOS          DBASEII       HAMMING       PACKET        TURBODOS
BDSC-1        DEBUG         HAMRADIO      PARASOL       TURBODOS-SIGI
BDSC-2        DIRUTL        HDUTL         PASCAL        TURBOPAS
BDSC-3        DISASM        HEATH         PBBS          TXTUTL
BDSC-4        DISKPLOT      HELP          PILOT80       VDOEDIT
BKGROUNDER    DRACO         HEX           PLOT33        VOICE
BSTAM         DSKBUF        IMP           PPSPEL        WSTAR
BYE3          DSKUTL        INSIDCPM      PROLOG        XCCP
BYE5          EDITC80       KAYPRO        PUBKEY        XLISP
C128          EDITOR        LIST          PUBPATCH      Z8EDEBUG
C64           EDUCATION     MACLIB        RBBS          ZCPR
C80           EMX           MATH          RBBS4         ZCPR2
CATLOG        EPSON         MBBS          RCPM          ZCPR3
CB80          FAST2         MEMTEST       ROS

PD:<CPM>CPM.CRCLST on SIMTEL20 (the file listing all the filenames,
sizes and CRCs of the PD:<CPM.xx> directories) has been updated as
of today.

--Keith
28-Dec-86 11:26:37-MST,2684;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 28 Dec 86 11:26:29-MST
Received: from decwrl.dec.com by AMSAA.ARPA id a015545; 28 Dec 86 12:58 EST
Received: from rhea.dec.com by decwrl.dec.com (5.54.3/4.7.34)
	id AA23694; Sun, 28 Dec 86 09:57:15 PST
Message-Id: <8612281757.AA23694@decwrl.dec.com>
Date: 28-Dec-1986 1237
From: Sold - but we have others <binder%fizbin.DEC@decwrl.dec.com>
To: info-cpm@AMSAA.ARPA, Shawn@ACC.ARPA, infocpm%fizbin.DEC@decwrl.dec.com
Subject: Re: Printer filter

Shawn Miner asks:

> ...I need a filter between the output of a word processor, and a letter
> quality printer.  The problem is that I need to do foreign language text
> processing such as the ' over another character, the umlaut etc.  This
> requires that the printer strike, backspace, and strike again.  Neat trick,
> except that the word processor will count this as three characters, and
> justify accordingly...Anyone had to 'deal' with this problem?  And /or know
> of an existing program that will filter the text for me?  Any help will be
> much apppreciated. 

I do what you're talking about frequently - probably on a daily basis.  A
simple filter may be a cheap way to deal with your problem, but it's a
band-aid, and it is guaranteed to get in your way more than it helps out. 
What you might think about instead is investing in a better word processor. 

A good word processor will *not* count a char-<BS>-char sequence as three 
characters and misjustify the output.  I use WordStar, and WS handles this
function quite well.  In the WS installation sequence, you can tell WS about 
your printer:

a.  Backspacing printer - able to backspace and overstrike the same character

b.  Non-backspacing printer - print the entire line and issue <CR> without
    accompanying <LF>, then restrike all overstruck character positions on
    the line

When editing, you enter the backspace command the same way regardless of how 
your printer is installed, and WS figures out how to print things.

WordStar is disgustingly cheap at present, at least in its IBM or Apple CP/M 
incarnations - something like $120 will get you WS Professional, which 
includes Spellstar, MailMerge, and StarIndex.  Sure, there are *nicer* WP 
packages available now, but WS is still about the most powerful one around.
If WS isn't to your liking, try some of the other good WPs, such as Paper 
Clip or WordPerfect.

Cheers,
Dick Binder   (The Stainless Steel Rat)

DEC Enet:	ASD::BINDER
UUCP:		{ decvax, allegra, ucbvax... }!decwrl!asd.dec.com!binder
ARPA:		binder%asd.DEC@decwrl.ARPA
28-Dec-86 13:45:42-MST,1741;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 28 Dec 86 13:45:34-MST
Received: from simtel20.arpa by AMSAA.ARPA id a015707; 28 Dec 86 15:22 EST
Date: Sunday, 28 December 1986  10:28-MST
Message-ID: <KPETERSEN.12266464517.BABYL@SIMTEL20.ARPA>
Sender: Walt Lamia <LAMIA@dec-marlboro.ARPA>
From: Walt Lamia <LAMIA@dec-marlboro.ARPA>
To: w8sdz@SIMTEL20.ARPA
Subject:   Modified version of VMSSWEEP.FOR available
ReSent-From: KPETERSEN@SIMTEL20.ARPA
ReSent-To: Info-Cpm@AMSAA.ARPA, Info-Micro@BRL.ARPA
ReSent-Date: Sun 28 Dec 1986 13:22-MST

Now available from SIMTEL20...

Filename			Type	 Bytes	 CRC

Directory PD:<MISC.VAXVMS>
VMSSWEEP.FOR.28			ASCII	 53386  ED78H

I have modified V2.7 of VMSSWEEP to extend the EXTRACT and VIEW
functions to process all of the members of library.  It does this by
accepting at the member number prompt a number greater than the
maximum number of members, and interpreting this as "all members".
The prompt indicates this option by suggesting "(9999 for all)".

It also fixes a problem in which unacceptable VMS file names were
generated if the member names had the 8th bit set.  I don't know how
such libraries got created in the first place, but this version strips
8th bits off of the file names.

This version does NOT correctly handle members CRUNCHed with the
latest LZW algorithm, which typically have names of the form "*.?Z?".
VMSSWEEP will hang on these files.

Incidentally, V2.7 corrected the problem with some .ARC libraries
which caused older versions to report CRC errors.  This showed up in
the DRACO libraries.

I have taken the liberty of naming this version V2.8.

Walt Lamia
28-Dec-86 18:32:50-MST,999;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Sun 28 Dec 86 18:32:42-MST
Received: from usc-isi.arpa by AMSAA.ARPA id a016108; 28 Dec 86 20:11 EST
Date: 28 Dec 1986 20:09:02 EST
Subject: Mail Order houses
From: Rex Buddenberg <BUDDENBERGRA@usc-isi.ARPA>
To: info-cpm@AMSAA.ARPA
cc: BUDDENBERGRA@usc-isi.ARPA

Since this seems to be a good place to grapevine along reputations...
I've dealt with JDR Microdevices over several years with uniformly good
service.  They advertise in the usual places (e.g.Byte).  

Just invested in a hard disc which arrived a week after order (coast to
coast and Christmas eve no less) and worked perfectly on installation.
When I phoned in the order, they found my name in the address database
(even though it had been almost a year since last order), updated
the address and got with the hardware.

Hardware house only -- no software to speak of.  
Satisfied customer.
-------
29-Dec-86 05:43:33-MST,617;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 29 Dec 86 05:43:28-MST
Received: from dockmaster.arpa by AMSAA.ARPA id a017202; 29 Dec 86 7:10 EST
Date:  Fri, 26 Dec 86 20:28 EST
From:  "Paul E. Woodie" <Woodie@DOCKMASTER.ARPA>
Subject:  Osborn screen movement commands
To:  info-cpm@AMSAA.ARPA
Message-ID:  <861227012856.123369@DOCKMASTER.ARPA>

Osborn(e) screen movement commands were designed to emulate the
Televideo 912/920 series of terminals.  I don't have info on other types
of pc's.

--Paul Woodie --(Woodie at dockmaster)
29-Dec-86 07:12:53-MST,545;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 29 Dec 86 07:12:44-MST
Received: from nadc.arpa by AMSAA.ARPA id a018697; 29 Dec 86 8:45 EST
Date: 29 Dec 1986 08:36:41-EST
From: halko@nadc.ARPA
To: Shawn@ACC.ARPA, binder@fizbin.dec, decwrl@nadc.ARPA, info-cpm@AMSAA.ARPA, 
    infocpm@fizbin.dec, decwrl.dec.com@nadc.ARPA
MMDF-Warning:  Parse error in preceding line at AMSAA.ARPA
Subject: Re: Printer filter

you should be able to turn off the justify option .

29-Dec-86 08:51:44-MST,2718;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 29 Dec 86 08:51:32-MST
Received: from decwrl.dec.com by AMSAA.ARPA id a021417; 29 Dec 86 10:23 EST
Received: from rhea.dec.com by decwrl.dec.com (5.54.3/4.7.34)
	id AA05693; Mon, 29 Dec 86 07:22:05 PST
Message-Id: <8612291522.AA05693@decwrl.dec.com>
Date: 29-Dec-1986 0908
From: Sold - but we have others <binder%fizbin.DEC@decwrl.dec.com>
To: info-cpm@AMSAA.ARPA, halko@NADC.ARPA, shawn@ACC.ARPA, 
    infocpm%fizbin.DEC@decwrl.dec.com
Subject: Re: Printer filter

halko@nadc.ARPA writes:

> you should be able to turn off the justify option .

This in response to my message to Shawn Miner in re: his query for a filter to
handle overstriking sequences via backspacing. 

True, you should be able to turn off the justify option.  With WordStar, and 
with most other good WPs, you can.  But turning off justification is not in
itself sufficient.  Consider the following nonsensical bit of French 
philosophy:

    Ca, c'est la boite noire de noel bien aimee qui doit rougir qu'on la
    connaitrait. 

(Rough translation, "That's the well-loved black Christmas box that must blush
so that it may be known."  Pardon the rust; I've had little opportunity to
speak French in the last 20 years.) 

This example, of course, lacks six diacritical marks that should be there. 
To print it with marks, by backspacing, requires twelve "extra" characters in
the text - with justification turned off, you'll get one awfully short line in
the middle of your text, or maybe two slightly short ones.  For drafts, and
for many other uses, that's okay.  But it's not acceptable if you're trying to
produce professional printed copy.  For that, you need justification.  A good
WP understands all this.  WordStar counts a <BS> and one following character
as no characters and thereby does not screw up the character count.  Justified
or not, the printed text will have lines as full as possible.  I surmise that 
other WPs are as intelligent.

Writing a filter to handle all the justification, character-counting, bolding, 
underscoring, line-overstriking, discretionary hyphenation, etc., that a truly
good WP does, seems to me a trifle in the line of far too much work for far
too little return, without even considering the hassle of using such a filter.
Such a filter defeats the purpose of a WP - why not just use ED and then run
the result through your filter??  No, thank you, not me.

Cheers,
Dick Binder   (The Stainless Steel Rat)

DEC Enet:	ASD::BINDER
UUCP:		{ decvax, allegra, ucbvax... }!decwrl!asd.dec.com!binder
ARPA:		binder%asd.DEC@decwrl.ARPA
29-Dec-86 16:01:31-MST,999;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 29 Dec 86 16:01:17-MST
Received: from xerox.arpa by AMSAA.ARPA id a001587; 29 Dec 86 17:34 EST
Received: from Burger.ms by ArpaGateway.ms ; 29 DEC 86 10:24:57 PST
Sender: Thieret.WBST128@xerox.ARPA
Date: 29 Dec 86 10:24:26 PST (Monday)
Subject: S-100 Mother boards???
From: Thieret.WBST128@xerox.ARPA
To: info-cpm@AMSAA.ARPA
cc: thieret.WBST128@xerox.ARPA
Reply-to: Thieret.WBST128@xerox.ARPA
Message-ID: <861229-102457-2101@Xerox>

Folks:

My S-100 system is growing beyond the 10 slots which I have in my 
current system.  I've recently obtained a box which came sans 
(without) a motherboard.  I'm interested in a 20 slot board from 
CompuPro or other manufacturer.  If you have one lying around, 
please let me know and we can negotiate.

Please respond to me personally at 

Thieret.wbst128@Xerox.COM

and not to the whole list.

Thanks,

Tracy.
29-Dec-86 22:27:22-MST,2779;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Mon 29 Dec 86 22:26:55-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a002433; 29 Dec 86 23:52 EST
Received: from USENET by ADM.BRL.ARPA id aa04723; 29 Dec 86 23:48 EST
From: Gregory Smith <greg@utcsri.uucp>
Newsgroups: comp.os.cpm
Subject: Dualcase MACRO-80 Assembler Patch
Message-ID: <3841@utcsri.UUCP>
Date: 30 Dec 86 01:12:29 GMT
To:       info-cpm@AMSAA.ARPA

There was some demand for this, so here goes.

APPLICABILITY:
	Microsoft MACRO-80 assembler, version 3.44.
	The title of an assembler listing shows:
		MACRO-80 3.44   30-Mar-82

EFFECT:
	(1) upper and lower case in symbols become distinct. External
	symbols are passed to the linker L80 with their case intact.
	L80 and LIB80 don't seem to have any trouble with the lowercase
	letters. Macro names are also dualcase; you may define a macro
	'call' which does not conflict with the mnemonic CALL.

	(2) As a side-effect of (1), predefined symbols such as mnemonics,
	assembler directives, and register names must be in UPPER case.

	(3) The warning message '%No END statement' becomes '%No END'
	[ I had to get a few bytes from somewhere...]

	(4) WEIRDNESS:: The symbols are shoved into buckets based on their
	first letter. After the patch, 'FOOBAR' and 'frobozz' go into the
	same bucket. The problem is that the table lookup code assumes that
	each bucket contains symbols with the same initial letter, so
	'foobar' will conflict with 'Foobar'. I don't know whether this
	can be fixed. The initial letter *is* stored in the symbol table,
	since 'foobar' and 'Foobar' are both propogated intact into the
	object module (provided only one of the two is defined).
	L80 does not suffer from this problem.

PATCH:
-----------------------------------
 OFFSET	    ADDRESS
(in file) (in memory)	WAS   BECOMES
   40B	       50B	20	00
			73	D6
			74	3B
			61	E6
			74	1F
			65	4F
			6D	C9

   A82	       B82	20	00

   BFC	       CFC	D6	C3
			3B	0C
			4F	05
-----------------------------------

People who already have large run-time object libraries with all uppercase
globals will need to reassemble them with the patched assembler in order to
call them from C using lower case symbols. Perhaps a more useful patch would
invert the case; a call to printf() would refer to the global 'PRINTF', and
the function FooBar would appear to the linker as 'fOObAR'. All predefined
assembler words would then have to appear in lowercase. If there is any
demand for such a weirdness, I will get out my byte-bashing utilities
and figure out the patch (If I remember correctly how the above patch
works, the case-inverting patch is quite simple).
30-Dec-86 00:46:17-MST,2155;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 00:46:07-MST
Received: from simtel20.arpa by AMSAA.ARPA id a002742; 30 Dec 86 2:30 EST
Date: Tue 30 Dec 86 00:29:13-MST
From: "Frank J. Wancho" <WANCHO@SIMTEL20.ARPA>
Subject: Cheap PC hard disks for old S-100 system?
To: INFO-CPM@AMSAA.ARPA
cc: Wancho@SIMTEL20.ARPA
Message-ID: <12266848113.6.WANCHO@SIMTEL20.ARPA>

With all those ads for dirt-cheap high-capacity hard disk drives
(relative to just a few years ago), just what would I need to buy to
hook one of those drives to my S-100 NorthStar Horizon, mostly running
TurboDOS these days?  What interface do most of these drives use/need?
Are they mostly ST-506-compatible, or SCSI, or what?

I have several ways to go depending on the answer.  For example, if
they were ST-506, I could probably get a TurboMaster card with a
built-in ST-506 interface and the TurboDOS drivers to go with it.
(The catch is that I haven't yet heard of a mod for it to allow me to
block out the 1K I need at the top of Bank 0 so I can keep my N* disk
controller in the system.)  Other hard disk controller cards pose
problems of their own, such as one of the old Morrow cards or the
CompuPro DISK3 - i.e., some know historical problems with these cards
on the N* S-100 bus with the N* ZPU card, plus the possible lack of
TurboDOS drivers to support them.

Now, if these drives can use the so-called SCSI interface, perhaps I
can consider using the AMPRO SCSI add-on, if they still sell it.  But,
as I recall, it wasn't quite up to the full SCSI spec - something
about limits on the number of devices or device addresses or somesuch.
That, of course, may be academic if you only plan to hook up one or
two of these drives.

In any event, the question remains: what interface do these cheap hard
drives expect?  (What do they expect if you don't buy the PC interface
card normally sold with these drives?)  I'll compile a list of brand
name, model number, interface, and recommendation when and if I
receive sufficient replies.

Thanks,
Frank
-------
30-Dec-86 09:28:34-MST,1404;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 09:28:19-MST
Received: from umd2.umd.edu by AMSAA.ARPA id a005816; 30 Dec 86 11:02 EST
Date: Tue, 30 Dec 86 10:52:26 EST
From: Manasseh Katz <MKATZ@umd2.umd.edu>
To: info-cpm@AMSAA.ARPA
Subject: Altos Floppy
Message-ID: <M1986$042446.359000KATZM.MKATZ@UMD2.UMD.EDU>

After a year and a half, I finally figured out how to get the 5-1/4" floppy
on my Altos 586 to read Double Density (instead of Quad) diskettes.  It
actually couldn't be any simpler.  MODE.CMD set it to single, double, or
Altos format.  In double-density mode, the drive reads an IBM PC CP/M-86
diskette that I had paid $25 to get converted several months ago to Altos
format.  The MODE command is NOT in the Altos documentation - I checked and
rechecked after I discovered the program.  One of the Altos manuals (not
the MPM-86 manual) does mention that the drive can read double-density
diskettes (though not single-density) so I always knew it could be done,
I just didn't know - it was right in front of me the whole time....
I don't know if there are any other Altos 586/986 users out there, but
if there are I hope this helps.
                                   Manasseh Katz
                                   MKATZ@UMD2.ARPA
                                   KATZM@UMDD.BITNET
30-Dec-86 12:33:20-MST,987;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 12:32:51-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a000350; 30 Dec 86 14:02 EST
Received: from USENET by ADM.BRL.ARPA id aa11067; 30 Dec 86 12:08 EST
From: "Jay C. Bowden" <jcb@loral.uucp>
Newsgroups: comp.sys.ibm.pc,comp.os.cpm
Subject: Query: WS continuous underline
Message-ID: <1324@loral.UUCP>
Date: 29 Dec 86 20:25:44 GMT
Keywords: WordStar
To:       info-cpm@AMSAA.ARPA

My sister-in-law uses a Kaypro iV with CP/M, but this is
mostly a WordStar question: How can you get the underline
to fill the spaces between words?  I have wanted to
do this from time to time myself, but always come up
empty handed, and just put up with the way WS does it.
She can not; there is some peculiar nursing journal format
she has to conform to.  I've wondered about the non-break-space,
but that's such a pain!  Any easy answers?


	 -Jay
30-Dec-86 13:39:03-MST,3954;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 13:38:41-MST
Received: from decwrl.dec.com by AMSAA.ARPA id a002243; 30 Dec 86 15:05 EST
Received: from rhea.dec.com by decwrl.dec.com (5.54.3/4.7.34)
	id AA11497; Tue, 30 Dec 86 12:04:55 PST
Message-Id: <8612302004.AA11497@decwrl.dec.com>
Date: 30-Dec-1986 1434
From: Sold - but we have others <binder%fizbin.DEC@decwrl.dec.com>
To: info-cpm@AMSAA.ARPA, infocpm%fizbin.DEC@decwrl.dec.com
Subject: Re: Query: WS continuous underline

Jay Bowden asks:

> WordStar question: How can you get the underline to fill the spaces between
> words?  I have wanted to do this from time to time myself, but always come
> up empty handed, and just put up with the way WS does it.  She can not;
> there is some peculiar nursing journal format she has to conform to.  I've
> wondered about the non-break-space, but that's such a pain!  Any easy
> answers? 

There are two ways that I know of to accomplish what you want.  

First, of course, is to use the non-break space, but I agree that it's a pain.

The second way assumes that your printer (your sister's, actually) has a 
command code to turn on continuous underline.  If that is the case, there is a 
WS patch called ANYCODE that will do what you want.  The original ANYCODE was 
created by Doug Hurst.  I rewrote it to handle what I felt were two very 
severe limitations it had - my version is called ANYCODE2, and it is upward 
compatible with Doug's ANYCODE.

ANYCODE2 uses two characters as flags to initiate special sequences.  

1.  A back accent (" ` ", hex 60) will cause ANYCODE2 to collect the next two
    characters, which must be valid hex-ASCII characters (0123456789ABCDEF)
    and convert them into a single ASCII character for transmission.  For
    example, this sequence: 

	whatever text `0Fexpanded text`12 some more text

    will cause the words "expanded text" to be printed double-wide on an Epson
    printer.  The `0F is an ASCII <SI> and the `12 is a <DC2>. 

2.  A tilde (" ~ ", hex 7E) will cause the same action except that an <ESC>
    will be transmitted FIRST, before the constructed character.  For example,
    this sequence:

	~4E`08

    will transmit <ESC> N <BS> which will cause an Epson printer to set for
    an eight-line perforation skip between pages.  You could do the same
    thing this way:

	`1B`4E`08

    but using the tilde is more convenient.

ANYCODE2 allows you to use lowercase characters in your code sequences, so 
that `4e will be read the same as `4E.  It also allows you to print the two 
special leadin characters by repeating them - this sequence:

	an ``enclosed' word

will print as:

	an `enclosed' word

ANYCODE2 is in 8080 code and can be assembled and installed into WS using DDT 
under CP/M.  It goes into a special patch area provided and does not increase
the size of the WS.COM file. 

To do continuous underlining, create your WS file as you want it, and then go 
back and, with margin release set, insert the code sequences to turn 
continuous underlining on and off.  You can do this very easily by creating a 
text block containing one sequence, plant it everywhere you want it, and then 
create another block for the second sequence.  You have to do all the 
justification and so forth that you want BEFORE inserting the code sequences, 
because WS sees these sequences as "real" characters in the file.

I don't have a way to upload ANYCODE2 to a BBS anywhere - no serial line on my 
home machine.  If there is interest in ANYCODE2, send email to me, and I'll
bring a copy of the source listing to work and type it in for upload or
posting. 

Cheers,
Dick Binder   (The Stainless Steel Rat)

DEC Enet:	ASD::BINDER
UUCP:		{ decvax, allegra, ucbvax... }!decwrl!asd.dec.com!binder
ARPA:		binder%asd.DEC@decwrl.ARPA
30-Dec-86 19:07:23-MST,503;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 19:07:18-MST
Received: from usc-isi.arpa by AMSAA.ARPA id a006165; 30 Dec 86 20:33 EST
Date: 30 Dec 1986 20:32:07 EST
Subject: WS underline
From: Rex Buddenberg <BUDDENBERGRA@usc-isi.ARPA>
To: info-cpm@AMSAA.ARPA
cc: BUDDENBERGRA@usc-isi.ARPA

To get a continuous underline in WS, you have to fill the blanks
with '___'s.  A bit clumsy, but it works.
Z
-------
30-Dec-86 21:33:38-MST,1196;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Tue 30 Dec 86 21:33:23-MST
Received: from umd2.umd.edu by AMSAA.ARPA id a006665; 30 Dec 86 23:00 EST
Date: Tue, 30 Dec 86 22:40:52 EST
From: Manasseh Katz <MKATZ@umd2.umd.edu>
To: info-cpm@AMSAA.ARPA
Subject: Disk Formats
Message-ID: <M1986$042493.359000KATZM.MKATZ@UMD2.UMD.EDU>

Does anyone know the difference between various CPM disk formats ?
I am using an Altos 586, which I recently discovered can read
double-density (as opposed to quad or 96 tpi) disks.  This worked
for a disk that was in IBM CPM-86 format.  Does anyone know if this
is the same as (or close enough to) Kaypro 2 CPM ?  Kaypro 2 CPM is
the only 5-1/4" CPM format for BYTE Listings on Disk.  If I can
read that format I may get some of those disks.  The Altos manual
doesn't mention the MODE command I used to read the IBM disks, so
it obviously doesn't tell me what other disks I can read, if any.
Any info. will be greatly appreciated.
                                 Manasseh Katz
                                 MKATZ@UMD2.ARPA
                                 KATZM@UMDD.BITNET
31-Dec-86 00:13:17-MST,1177;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 31 Dec 86 00:13:04-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a006990; 31 Dec 86 1:56 EST
Received: from USENET by ADM.BRL.ARPA id aa18619; 31 Dec 86 1:49 EST
From: Administrator <root@galbpbb.uucp>
Newsgroups: comp.os.cpm
Subject: Re: C compiler requests
Message-ID: <104@GALBPBB.UUCP>
Date: 29 Dec 86 21:37:24 GMT
Keywords: shitty compiler
To:       info-cpm@AMSAA.ARPA

In article <109@cogent.UUCP> mark@cogent.UUCP (Mark Steven Jeghers) writes:
>How is the C by Software Toolworks?  I understand it is about $50
>for CP/M.

DO NOT GET THIS COMPILER!!!

I got one and the stupid thing stacks the arguements to subroutines in
REVERSE ORDER!!! This makes routines like printf and scanf very awkward.
They have to define a macro which expands into two calls; the first to
a routine that marks the stack position in a global variable, then they
call a bastardized printf that looks at the args backwards from the
global variable content.

Now, if you can live with that crap, I have nothing but contempt
for you.

galbp!bing
31-Dec-86 02:36:13-MST,1184;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 31 Dec 86 02:36:08-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a007291; 31 Dec 86 4:13 EST
Received: from USENET by ADM.BRL.ARPA id aa19220; 31 Dec 86 4:09 EST
From: "Joseph D. Loda" <joeloda@aicchi.uucp>
Newsgroups: comp.os.cpm
Subject: Copying Large Files to Small Floppies
Message-ID: <885@aicchi.UUCP>
Date: 30 Dec 86 06:08:23 GMT
To:       info-cpm@AMSAA.ARPA

I have a small problem.  Small floppies, that is.  I have a number of large
files on my hard disk, and would like to back them up on floppies .   Apple
5.25 floppies only hold 126k; what do I do with these 180k .LBR's?

Any suggestions would be appreciated.  Also, if anyone knows of a backup/restore
utility that will split files, please mail back.  I posted that question about
a month ago, and didn't receive one reply.  Hard to beleive I'm the only person
with this problem.

Thanks in advance.  Happy New Year!

Joe.
-- 
Joe Loda
Analysts International (Chicago Branch)

Usenet:   ..!ihnp4!aicchi!joeloda
   CIS:   75726,1641
   BIX:   jloda
 GEnie:   j.loda
31-Dec-86 07:46:30-MST,1070;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 31 Dec 86 07:46:11-MST
Received: from brl-adm.arpa by AMSAA.ARPA id a010835; 31 Dec 86 9:12 EST
Received: from USENET by ADM.BRL.ARPA id aa01098; 31 Dec 86 9:09 EST
From: Jean Airey <jean@hrcca.uucp>
Newsgroups: comp.os.cpm
Subject: Re: Printer/Wordstar problems
Message-ID: <426@hrcca.UUCP>
Date: 29 Dec 86 20:08:37 GMT
Keywords: [Century] Citizen 35, Wordstar, CR/LF
To:       info-cpm@AMSAA.ARPA

In article <425@hrcca.UUCP>, jean@hrcca.UUCP (Jean Airey) writes:
> My husband gave me a *Citizen* 35 printer for Christmas -- but when I

The printer is a CITIZEN, not a Century.  Anyway, the problem is that
I can't get Wordstar to work with it.  Any help would be apprecialted.
Is there a significant difference between the MS/DOS "serial",
"parallel" winstall results and the cp/m "primary list device?"  

"Regret is part of being alive". . . Avon
-- 
Jean Airey: US Mail 1306 W. Illinois, Aurora, IL 60506
ihnp4!hrcca!jean
31-Dec-86 10:41:11-MST,1609;000000000000
Return-Path: <info-cpm-request@AMSAA.ARPA>
Received: from AMSAA (AMSAA.ARPA.#Internet) by SIMTEL20.ARPA with TCP; Wed 31 Dec 86 10:41:04-MST
Received: from nosc.arpa by AMSAA.ARPA id a015113; 31 Dec 86 12:10 EST
Received: by bass.ARPA (5.31/4.7)
	id AA26061; Wed, 31 Dec 86 09:10:27 PST
Received: by crash.UUCP (5.9/UUCP-Project/rel-1.0/09-14-86)
	id AA04899; Wed, 31 Dec 86 08:56:31 PST
Message-Id: <8612311656.AA04899@crash.UUCP>
Date: Wed, 31 Dec 86 08:44:29 PST
From: Marc Wilson <crash!pnet01!mwilson@NOSC.ARPA>
To: crash!info-cpm <@NOSC.ARPA:crash!info-cpm@AMSAA.ARPA>
Subject: Re: Printer/Wordstar problems

>Is there a significant difference between the MS-DOS "serial",
>"parallel" WINSTALL results and the CP/M "primary list device?"

     WordStar should work just fine with the CP/M LST: device.  Make sure you
are not defining a protocol to be used, or any hardware ports, or anything
like that.  Let your operating system handle it.  That's all I'm doing right
now.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Marc Wilson

     ARPA: ...!crash!pnet01!mwilson@nosc             ( preferred )
           ...!crash!pnet01!pro-sol!mwilson@nosc
     UUCP: [ akgua | hp-sdd!hplabs | sdcsvax | nosc ]!crash!pnet01!mwilson

     "The difference between science and the fuzzy subjects is that science
      requires reasoning, while those other subjects merely require
      scholarship."
                                                      -Lazarus Long
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
